SOAP Adapter in SAP PI

In this blog, we will discuss the configuration of the SOAP Adapter in SAP PI. The SOAP adapter enables communication with PI/PO via web services.

This article will cover the configuration of the SOAP sender and SOAP receiver adapter.

SOAP Sender Adapter Configuration

You can create web services within SAP PI/PO and consume them in external applications. In this case, you will need to configure the sender SOAP adapter.

SOAP Sender Adapter converts incoming SOAP messages into XML. In order to trigger SOAP Adapter, the sending application must send the message to the address in the following format:

URL Format: http://<hostname>:<port>/ XISOAPAdapter/MessageServlet? channel=<party>:<service>:<channel>

The Screenshot below shows a typical configuration of the SOAP sender adapter.

Parameters :

  • Specify Transport protocol as HTTP
  • message protocol as SOAP 1.1.
  • Specify the Security Level as required.
  • Choose the conversion parameters if necessary.
  • In Default PI Parameters provide the name and the namespace of the outbound interface.
  • Choose the quality of service – QOS (namely BE, EO and EOIO).

SOAP Adapter in SAP PI

 

SOAP Receiver Adapter Configuration

In this case, lets say you have a third-party web service that you want to call from SAP PI. We will consume this web service in PI/PO using the SOAP Receiver Adapter.

The pre-requisite will be to get the URL of a web service that can be consumed and the authentication method.

The screenshot below shows a typical configuration of the SOAP receiver adapter.

Parameters:

  • Specify Transport protocol as HTTP.
  • message protocol as SOAP 1.1.
  • Specify the Connection Parameters of the Web service. Target URL is the URL of the web service to be consumed.
  • Specify User Authentication if necessary.
  • SOAP Action – This is the service/method you want to call.

SOAP receiver adapter in sap pi

If you are interested in understanding the configuration of the SOAP adapter in SAP CPI – follow the link below.

SOAP To Mail Scenario in SAP CPI

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.