cancel
Showing results for 
Search instead for 
Did you mean: 

Adapters can be used for pushing XML messages(3rd party) to SAP PI

Former Member
0 Kudos

Dear Experts,

I have a client requirement in which they want to send data on real-time basis from 3rd party to SAP ECC system.

They want to send data on some event and data should follow instantly through PI to ECC.

According to them they can push xml messages. They don't want to use File as medium to transfer data.

Can you please throw some light on the designing part of this scenario. Which adapter we can use at sender side?

Thankyou.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello,

The choice of protocol depends upon the sender system capabilities, so try to enquire 3rd party system and check what all protocols they can support to have a real time integration (soap, http, jms etc.)

Thanks

Amit Srivastava

Former Member
0 Kudos

Hello,

Thank you all for your inputs.

In case of webservices, they said they cant push messages, they can only pull message through webservices.

They can only push xml messages and wanted to know adapters apart from SOAP which we can be used in case of pushing xml messages from their side with proper authentication.

Can we use http/jms adapter in that case ??

Can you pls tell what all adapters can be used with proper authentication technique and specifically for using that adapter what all pre-requisites are needed from PI consultant perspective. In order to that, I will enquire if 3rd party system can send data using proposed protocol(eg http/jms etc).

My client don't want to use FTP as it is an event based transfer of messages, so even few seconds delay will not be acceptable.

Thanks

Bhargavakrishna
Active Contributor
0 Kudos

Hi Danish,

You can use File/FTP and as said by Ambrish if they are capable of handling Web-service, you can go for the web-service.

FTP is secured, so try to convince the client.

Regards

Bhargava krishna

ambrish_mishra
Active Contributor
0 Kudos

Hi Danish,

If the third party web-service capable, then you can use the SOAP adapter for your requirement. create an interface in PI and share the WSDL with the third party and let them send the data to your PI system.

Ambrish