Skip to Content
Author's profile photo Arumita Sengupta

Setting up communication system using XML Gateway to C4C

This blog gives you an idea on how to set up a communication system  from ECC to C4C via PI and XML gateway. I worked on the following landscape and though about sharing the experience to make life easy.


    In this use case data is flowing from on premise ECC system to C4C system via PI and XML gateway.

To call C4C web service from Client network you need to create one pass-thru service in XML Gateway which will accept the requests from SAP PI system and forwards the HTTPs request to C4C web service using SSL certificates of C4C.

To enable mutual SSL handshake between XML Gateway and C4C system, following activities need to be done:

  • C4C shared their private key for authenticating clients (This is applicable only when mutual SSL handshake is required, in this case C4C provided private key with a password (C4C private key.pfx and password  ***)
  • C4C shared its server certificate along with root and intermediate certificates, which has to be trusted by XML gateway

SAP PI, in turn, also establishes secure HTTPs connection with XML gateway, by adding the gateway’s certificate in its trusted server list and using user/password authentication as shared by gateway.

Server certificates-For validating the clients we used below 3 certificates of C4C in XML gateway.


Assigned Tags

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

      This is a exceptional piece of information and easy to understand the landscape. thanks for sharing .

      Author's profile photo Soma Yadla
      Soma Yadla

      Thanks for sharing.

      Author's profile photo Former Member
      Former Member

      Thanks for sharing Arumita.

      Author's profile photo Cuong Le Hung
      Cuong Le Hung

      I saw XML gateway on your system landscape but I'm not clear it's SAP's add-on or another software? Can u send installation guide about it? Thanks!

      Author's profile photo Arumita Sengupta
      Arumita Sengupta
      Blog Post Author

      Hi Thanh,

      XML gateway is generally implemented in the cloud based architecture to manage  and mediate XML messages. This is not an addon . I have used the C4C integration guide which is available in SCN.