cancel
Showing results for 
Search instead for 
Did you mean: 

Web IDE Plugin Missing

former_member247972
Participant
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

RazK
Product and Topic Expert
Product and Topic Expert
0 Kudos

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

former_member247972
Participant
0 Kudos

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

Answers (2)

Answers (2)

RazK
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Please ignore this response and proceed with the next step.

Regards - Raz

former_member247972
Participant
0 Kudos

I was able to get the sample to function properly. I can work with it from here.

Thanks,

Tom Arnold

RazK
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Please take a look at step 3 (pay special attention to the note) and step 4 (pay special attention to the Authentication parameter) of the SAP Web IDE extension development tutorial. These should solve it.

Regards - Raz

former_member247972
Participant
0 Kudos

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" }