cancel
Showing results for 
Search instead for 
Did you mean: 

Receiver system is in CLOUD

former_member200339
Participant
0 Kudos

Dear All,

We have to develop a scenario (IDOC to JDBC) where the receiver system resides in the CLOUD.

Please give us some knowledge how we should make this interface.

Thanks and Regards,

Rana Brata De

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Rana,

When you say receiver system is in the Cloud, what cloud is this?

Is this a Private Cloud or a Public Cloud?


If Private Cloud, is this accessible from the PI network over the Intranet? If yes, then this is like any JDBC Scenario.

If Public Cloud or access only via Internet, then -  JDBC Adapters require the TCP Port to be open and TCP Port Opening over the Internet is not something security experts would allow ( and rightly so ).

You would need to ask the Cloud Provider to expose this as a Webservice / RESTful service accessible via the Internet. Are you sure that they want to connect using JDBC?

Regards

Bhavesh

Answers (1)

Answers (1)

Bhargavakrishna
Active Contributor
0 Kudos

Hi Rana,

Are you using SAP PI or HCI for this integration?


The back end database is HANA / oracle / SQL?

You can use the web services created in oracle / SQL and consume it in SAP PI/PO or HCI using receiver SOAP adapter.

Configuring the Receiver SOAP Adapter - Advanced Adapter Engine - SAP Library

you can use WSDL provided by target system / generate the WSDL in PI and share it with target system.

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024...

use the end point URL to send the data to target system.

The data from the HANA / normal database can be accessed via published APIs (SOAP).


Refer the below link for more information


SAP Cloud For Customer Back-end Database System | SCN

Regards

Bhargava Krishna