cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI provided webservice

Former Member
0 Kudos

Hi All,

I have a scenario where SAP PI will be the webservice provider. I created my Outbound service interface in ESR and then created the webservice in ID using the wizard -- Display wsdl and now have the endpoint url. I am on Pi 7.1 EHP 1.

I have a webdispatcher in my landscape which would handle all incoming calls from external systems, over the internet to SAP PI. As I understand the external call would come to webdispatcher which in turn would redirect the SOAP call to the PI server. I need to know how we configure the endpoint url in webdispatcher and what other settings are required so that the external system can access the webservice provided by PI.

Thx in advance

Ravijeet

Edited by: RAVIJEET.SAP.PI on Mar 26, 2011 12:43 PM

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

This sounds simple though, you have to provide the url to the external system connecting to PI. I hope there is no problem generating this url, all you have to do is replace the host name with the fully qualifiled host name and the port number with the web dispatcher port number.

Sourabh

Former Member
0 Kudos

Hi Saurav,

Cud you let me know the step by step procedures to do in webdispatcher, also how to access the webdispatcher as I have never used webdispatcher anytime before.

My url for the webservice is :http://stc-srh-q005:51700/XISOAPAdapter/MessageServlet?senderParty=&senderService=SOAP_CALL_CLIENT&receiverParty=&receiverService=&interface=SI_SOAP_TESTCALL_OI&interfaceNamespace=urn%3Asap%3Acom%3ASenderCallFromExtSys

How do I use this url in the webdispatcher ?

Also are SOAP calls permissible through the webdispatcher ?

Thx in advance

Ravijeet

Former Member
Former Member
0 Kudos

Hi All,

Cud you let me know the step by step procedures to do in webdispatcher.

My url for the webservice is :http://stc-srh-q005:51700/XISOAPAdapter/MessageServlet?senderParty=&senderService=SOAP_CALL_CLIENT&receiverParty=&receiverService=&interface=SI_SOAP_TESTCALL_OI&interfaceNamespace=urn%3Asap%3Acom%3ASenderCallFromExtSys

How do you construct the url in web dispacher from this which my external systems can use to make soap calls over the internet, is it just replacing the hostname and port number with that of the webdipstacher ????

Thx in advance

Ravijeet

Former Member
0 Kudos

HI Ravijeet

for details on URL ..

the URL format is fix. and it is simple.

http://host:HTTPPort/XISOAPAdapter/MessagingServlet?channel=party:sendersystem:CC_sender

in above URL provide your sender service component name instead of sender system.

and provide SOAP sender communication channel name in place of CC_sender

provide your PI system host and http name in place of host and https and use this..

for more details about URL..

Thanks,

Bhupesh