Skip to Content

Consuming Synchronous RESTful service in HCI

Hi experts,

The scenario is to call a RESTful web service and expose it as a RESTful service. It is something similar to the interface explained in this blog:(https://blogs.sap.com/2014/12/18/pi-rest-adapter-exposing-a-function-module-as-restful-service/)

But instead of Function Module, the inbound interface that will be called by the receiver is a RESTful web service. The request is via GET method using URL parameters. In PI, this can be easily achieved by REST adapter (both sender & receiver). But since there's no REST adapter in HCI, I guess we have to use HTTPS/HTTP.

Has anyone ever done something similar before? Appreciate any inputs or if you can direct me to existing guides/blogs that talk the same.

Thank you.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Dec 05, 2016 at 05:01 AM

    Hello Mark,

    Would exposing your Interface as an ODATA Restful Service via HCI meet your requirement?

    If yes, you can expose a Interface in HCI as an ODATA Service as explained in this blog and its youtube video:

    https://blogs.sap.com/2016/04/13/introduction-to-creating-odata-service-in-hana-cloud-integration/

    Regards,

    Bhavesh

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 06, 2016 at 04:19 AM

    Hi Bhavesh,

    We've managed to use the HTTP adapter https://<host>:<port>/http/address) to meet the requirement. But thanks for the info! That's really helpful.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 25, 2017 at 09:18 PM

    Mark - How did you get your end point generated? I'm also trying to do this, except that I only have the HTTPS adapter available. When I deploy, I get "no end point configured" even though I have populated this.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 25, 2017 at 09:18 PM

    Mark - How did you get your end point generated? I'm also trying to do this, except that I only have the HTTPS adapter available. When I deploy, I get "no end point configured" even though I have populated this.

    Add comment
    10|10000 characters needed characters exceeded