Skip to Content
Author's profile photo Arijit Mukherjee

SAP PI/XI to PO connection using PROXY over SOAP

Although this sounds very simple however I had to struggle to make this working while I had to migrate an existing interface from one of our customers interface from XI/PI—>PI to XI/PI–>PO.

First of all make sure you have same names of Interfaces(Inbound Interface of the Sender and the Outbound Interface of the Receiver) and Namespace in both the system. So if your customer has defined the namespace and Interface Names then you need to follow them exactly as they are. For My example, below are the design(I have kept the screen only for those objects which may need clarifications).

Customer’s XI/PI system(Sender).


Our PO system(Receiver).


Config in Customer’s XI/PI system:



Please note that we need to do the Header Mapping so that the names of the Sender/Receiver Component matches the name of the Sender and Receiver Component used in PO system(Receiver).

Receiver Channel in Customers PI system:


Please note that as the receiving system is PO(No ABAP Stack) the URL pattern is as below.


Earlier while Receiving system was PI, then below URL pattern was followed.


Config in our PO system:



The rest of configuration is usual and you can follow standard design. Also please note that if you face and issue with HTTP-500 while trying to post the message from Sender however you are not able to find that in Receiving system then please check the Header Mapping in Sender system ICO and receiving systems ICO so that the System/Component/Party Names matches with the System/Component/Party Names used in receiving System as it is done in my case. If that also does not resolves the issue, double check the Namespace and Interface Name is same on the sender and the receiver system.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Nice blog, thanks for sharing 🙂

      Author's profile photo Yogesh Jagirdar
      Yogesh Jagirdar

      Great blog Arijit! Have a quick question, is it mandatory for the sender and the receiver systems to have exactly the same namespace and the sender/receiver interface names?

      Author's profile photo Apu Das
      Apu Das

      Hi Arijit,

      Rather than going through manual approach its better to go through SAP provided Directory Content Migration Tool. That will reduce your work load a lot specially when you are migrating lots of interfaces at once.

      But this will do only ID components .