Skip to Content
A B

Simple SOAP Provider Interface!

Hello

We have recently upgraded our system to PO and our customer would like to test the connectivity and asked to develop a pilot scenario where he would want to call the PO webservice by sending a simple GetCurrentDate and PI would need to send back the response with the current date.

Please do guide on the steps to develop this scenario or correct me if I am wrong.

Repository:

1. Create DT/MT with both GetCurrentDate string and GetCurrentDateResp string.

2. I am confused what MI and Mapping should i be created as I am new to SOAP

Directory:

Create SOAP sender channel and generate the WSDL using ICO and pass it to my third party.

Also what settings should i be doing at the sender soap channel.

Appreciate if you can guide on this scenario or any blogs for simple SOAP scenario where PI will be the provider.

Regards

Sam

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Oct 26, 2015 at 11:03 AM

    Hello Sam,

    In addition what Inaki suggested,You can refer the below link as well.

    SAPTechnical.COM - WebService to WebService Synchronous scenario

    Add comment
    10|10000 characters needed characters exceeded

    • additionally, i can also do a soap async where I can confirm that the message is entering into my system and i am saving it into fileshare. This will atleast confirm that the connectivity between third party and soap is good.

  • Oct 26, 2015 at 10:34 AM

    Hi Sam,

    You would need a receiver in your communication you can do SOAP to SOAP or SOAP to RFC for example. Check my comment in this thread Creating a simple Hello world web service in SA... | SCN

    I've just found an example here http://saprainbow.com/sap-pi-adapter/soap2soap-sync-sender-soap-to-sync-receiver-soap-currency-web-service/, about your Sender SOAP you should take into account to select best effort as quality of service, this means that the scenario will be sync, also the sender namespace and interface will be used in the wsdl to be exposed in your test case.

    Regards.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 26, 2015 at 11:43 AM

    additionally, i can also do a soap async where I can confirm that the message is entering into my system and i am saving it into fileshare. This will atleast confirm that the connectivity between third party and soap is good.

    Add comment
    10|10000 characters needed characters exceeded

    • H Sam,

      Yes, you can do it in that way, but the sender system won't know if the request has been accepted, at least they have access to that fileshare.

      Regards.