cancel
Showing results for 
Search instead for 
Did you mean: 

Publishing a REST web service from CPI

PushpalathaP
Explorer
0 Kudos
2,359

Hi All,

We have a requirement to extract data from Success factors and the exchange of data with the external system through REST webservice.

The iflow in CPI will have to publish a synchronous webservice that can be called from external system using the URL provided, the external system calls CPI that receives the input value and extracts the data from Success factors and gives back the response to external system in JSON format.

Could anyone please give me some idea on how to work on this requirement?

Thanks,

Pushpa

View Entire Topic
Sriprasadsbhat
Active Contributor

Hello Pushpalata,

Below are the couple of options,

1) Usage of API management -You can have either Sender SOAP channel and consume the same in API management to build rest service.

2) Usage of OData provisioning in SAP CPI.( refer below blog from Midhun VP )

https://blogs.sap.com/2016/04/18/creating-odata-service-from-soap-using-hci/

3) If its plain rest service then you can use HTTP sender adapter.

Regards,

Sriprasad Shivaram Bhat

PushpalathaP
Explorer
0 Kudos

Hi Sriprasad,

Thanks for your quick reply.

My requirement is to expose an iFlow as a REST web service so that external system sends JSON request and expect a response in JSON format.

If I use HTTPS at sender, can this iFlow exposed as REST service?

Could you please provide few more details on usage of API Management to build REST service?

Thanks,

Pushpa