cancel
Showing results for 
Search instead for 
Did you mean: 

WebIDE trial and HANA trial destination problem

Former Member
0 Kudos

Hi!

I have a problem with destinations and webIDE. I try to use my trial account HANA database oData service, but I get 404 "Not Found" error.

My oData service is working in address: https://iotmmsxss00XXXXXXXXtrial.hanatrial.ondemand.com/Raspberry/getTemp.xsodata/Temperature Response 200 OK. Working!

When I try to test it in webIDE I got that 404 "Not Found":

https://webidetesting0735727-s00XXXXXXXtrial.dispatcher.hanatrial.ondemand.com/destinations/HANADB/R... Failed to load resource: the server responded with a status of 404 (Not Found)

When I remove testing and application ID that is working fine: https://webide-00XXXXXXXtrial.dispatcher.hanatrial.ondemand.com/destinations/HANADB/Raspberry/getTem... Failed to load resource: the server responded with a status of 404 (Not Found)

I think something is wrong in my destination configure but I'm not sure.

My destination configure is:

NAME: HANA

Type: HTTP

URL: https://iotmmsxss00XXXXXXXXtrial.hanatrial.ondemand.com

Proxytype: Internet

Authentication: NoAuthentication

Additional Properties:

WebIDEEnabled: true

WebIDESystem: HANADB

WebIDEUsage: odata_gen

Thanks for help!

Br. Teemu K

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

neo-app.json file was the problem. I have it but there was something wrong. Thanks for help!

bhalchandraswcg
Contributor
0 Kudos

Hi Br. Teemu K,

Since you are using XS OData services, you need to configure your destination to have WebIDEUsage as 'odata_xs'.

Please refer to this document: https://help.hana.ondemand.com/webide/frameset.htm?5c3debce758a470e8342161457fd6f70.html

In addition, your url should be https://webide-00XXXXXXXtrial.dispatcher.hanatrial.ondemand.com/destinations/HANA/Raspberry/getTemp.xsodata/$metadata

HANADB (WebIDESystem property) -> HANA (Name in destination)

Use name of destination while refereing to service.

Also, you will need Authentication (most probably BasicAuthentication with credentials same as you use to log into HANA) to enable access using destination: https://iotmmsxss00XXXXXXXXtrial.hanatrial.ondemand.com

Kind regards,

Bala

Former Member
0 Kudos

Hi!

Thank you for answer. I did that changes and still I get same error 404 "Not Found". It is still trying to find resource from url:

https://webidetesting0735727-s00xxxxxxxtrial.dispatcher.hanatrial.ondemand.com/destinations/HANA/Ras...

Same as example odata service ES4 is working:

  1. Request URL: https://webidetesting1044471-s0015881991trial.dispatcher.hanatrial.ondemand.com/destinations/ES4/sap.../
  2. Request Method: HEAD
  3. Status Code: 200 OK

Do you have any other ideas what might be wrong?

Br. Teemu K

bhalchandraswcg
Contributor
0 Kudos

Hi Teemu,

If url https://webide-s0015881991trial.dispatcher.hanatrial.ondemand.com/destinations/HANA/Raspberry/getTem... is working, then you are missing neo-app.json file.

Follow this document in case you are missing neo-app.json file. https://sapui5.hana.ondemand.com/#docs/guide/44062441f3bd4c67a4f665ae362d1109.html

Please do not hesitate to let me know if you need further assistance.

Kind regards,

Bala

bhalchandraswcg
Contributor
0 Kudos

Hi,

You can add following JSON object to your routes array in neo-app.json file:

{ "path": "/destinations/HANA", "target": { "type": "destination", "name": "HANA" }, "description": "" }

Kind regards,

Bala