on 03-03-2019 4:59 AM
This is my first attempt to create a Web IDE Extension. I have created a Web IDE Extension package and connected it to the destination but, the extension does not show up in my Workspace Preferences Extensions. How can I resolve this issue?
Note that this is a NEO environment with only Web IDE and SCC and used only for development.
Tom Arnold
Hello Tom Arnold,
From first glance it looks like the value for "WebIDEUsage" should be changed to "feature".
Can you share more details: Are you following a tutorial (please share the link)? Is it a new template? a new feature? Is it intended to be deployed on Neo or on CF? Have you already deployed it?
Can you share what additional functionality this extension will provide?
Regards - Raz
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Kaz,
We are an SAP Business One partner and have requirements to develop some custom apps that will ultimately reside on premise. The existing templates are really quite useful but, we have to retool the apps as the ODATA scenarios bypass the SAP B1 service layer REST requirements. This requires us to use $ajax/http calls. I was looking into creating WEB IDE templates from the existing ones to incorporate this. We are just looking at feasibility here at this point. So ultimately, theses templates would be for internal use to develop apps for our customers. I have seen a lot of posts going back to 2014 explaining the use of pluins, features, extensions.
I changed the "WebIDEUsage" to "feature". The extension shows up in the list but it shows and error and not being available.
Either the feature account.h22020952.unreachable.feature.0 reference URL https://webidecp-h22020952.dispatcher.us3.hana.ondemand.com/destinations/ECSB1/client/package.json is invalid or the feature is not available: Server returned HTTP response code 500 for URL https://webidecp-h22020952.dispatcher.us3.hana.ondemand.com/destinations/ECSB1/client/package.json Response body: <html><head><title>Error report</title></head><body><h1>HTTP Status 500 - An internal application error occurred. Request: 3830215925 h22020952:webidecp</h1></body></html>
The destination URL is as follows:
https://ecsb1webideproject-h22020952.dispatcher.us3.hana.ondemand.com/?hc_reset
Package.json is as follows:
{
"name": "ecsb1webideextension",
"title": "ecsb1webideextension",
"version": "1.0.0",
"description": "ecsb1webideextension",
"homepage": "",
"icon": "",
"bundledPlugins": {
"ecsb1webideplugin": "file:ecsb1webideplugin"
}
}
The previous template is the Worklist / Object.
Any direction here would be extremely appreciated.
Regards,
Tom Arnold
Hi,
Please ignore this response and proceed with the next step.
Regards - Raz
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I went back to the basics and went all the way through the tutorial exactly including the note regarding the authorization and now receiving the following message when testing the destination:
Connection to "mynewextension" established. Response returned: "404: Not Found"
The neo-app.json is as follows:
{ "authenticationMethod": "none" }
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.