on 12-09-2013 12:23 PM
Hi experts,
I am working on SAP PI 7.3 and new to this technology. There is a requirement, I want to use a third party webservice (like webservice created in oracle,I2 or Sql) and consume it in SAP ECC using SAP PI 7.3. This a totally a new requirement for me and working on it first time. Please suggest how to start with this kind of requirement. Webservice has to be consumed using SAP PI which is must. Kindly suggest.
Thanks
Hi,
PI has a standard adapter to connect to SOAP web services like the ones created from SQL databases. Have a look in here as a reference for Communication Channel configuration:
Configuring the Receiver SOAP Adapter - Advanced Adapter Engine - SAP Library
It's best if you could get a WSDL file from the web service host, then you can upload it to ESR (for message structure definition) and find the target URL for web service calls there, too.
Regards,
Greg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Grzegorz.
Thanks a lot for the inputs provided, if you know ant threads or link which can give an example set for end to end scenario it will be very helpful, if you could help in giving an example of receiver soap configuration and how to consme webservice target url in ABAP proxy it will be very helpful.
Thanks
HI,
Use this link you will get some idea.
Get the WSDL file from receiver team and import it in to SA PI ESR (message structure) and use endpoint URL which is available in WSDL file to send data to receiver application.
Regards,
Manigandan
Thanks for the inputs, the pdf you have referred with help in configuration of the webservice using SOAP channel, my actual requirement is how to consume the third party webservice through pi, after configuring the receiver soap channel using XI 3.0 protocol, what should be done at SAP ECC end i.e in the ABAP proxy how should we use the webservice url to consume the sebservice.
Hi,
Thanks manigandan for your response.
Yes this is exactly the requirement,I want to know how to call the third party webservice url in ABAP proxy in ECC side or is there any other method to call through SAP PI.
One more doubt is what should be the Target Url in soap receiver channel, is it the third party webservice url or some url define in ECC side. please clarify regarding this also.
Thanks,
Neeraj
HI,
(Third Party --> PI --> ECC)
For this requirement third party has to send data to PI and PI will send to ECC, So you have generate WSDL in PI and share with third party. Third party will consume your web service and send data to PI.
In PI both channels should be SOAP channel and receiver channel should be PROXY.
Regards,
Manigandan
Thanks,
Our requirement is to get the xml file from an url and using PI will post the data to ECC.
Its a https:// location and one ABAP report will run to pull the data.
How to get data from that location?
Regards,
Suman
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.