Skip to Content
0
Jul 26 at 08:04 AM

SAP Outbound Proxy to CPI

232 Views Last edit Jul 26 at 11:12 AM 4 rev

Hi Experts,

Our Requirement is to trigger a outbound proxy from SAP to CPI.

Steps followed:

  • Created WSDL from NWDS.
  • Created consumer proxy in SAP using the same WSDL.
  • Completed the SOAMANAGER configurations and the ping is successful.

We are able to trigger a message from SOAP UI using the same WDSL and credentials and it is successfully reaching CPI. But Messages are not reaching to CPI when proxy is triggered from SAP ECC system. When we trigger the proxy from SAP it is failing in SAP with the below error when checked in SXMB_MONI.

Error Log:

***************

<?xml version="1.0" encoding="UTF-8" standalone="true"?>
<!-- Call Integration Server -->
-<SAP:Error xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP="http://sap.com/xi/XI/Message/30" SOAP:mustUnderstand="1">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">OK_BUT_NO_XI_MESSAGE</SAP:Code>
<SAP:P1/>
<SAP:P2/>
<SAP:P3>(See attachment HTMLError for details)</SAP:P3>
<SAP:P4/>
<SAP:AdditionalText/>
<SAP:Stack>HTTP Status Code 200 Received But Error During Response Parsing: No XI Response Received XML element {http://schemas.xmlsoap.org/soap/envelope/}Envelope missing in SOAP message header (SAP XI Extension) </SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error> 

***************

Any leads to resolve this will be highly appreciated.

Regards,

Pavan

Attachments

eventiflow.png (18.3 kB)
eventiflow.png (18.3 kB)
soap-ui.png (112.5 kB)