Skip to Content

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.

       landscape.JPG

    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.

certificate.JPG

To report this post you need to login first.

5 Comments

You must be Logged on to comment or reply to a post.

  1. Thanh Pham Ngoc

    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!

    (0) 
    1. Arumita Sengupta 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.

      Regards

      Arumita

      (0) 

Leave a Reply