Skip to Content
0
Former Member
Jul 31, 2008 at 09:39 AM

SOAP via Integration Engine does not work

13 Views

Hello,

I have the requirement to receive a SOAP request via the XI HTTP ABAP port (e.g. http://host:8000/sap/xi/engine?type=entry&version=3.0), not via the SOAP sender adapter. For this, I found the interesting blog which describes how to send SOAP data directly to the integration engine.

The problem is, it does not work. The same data sent via SOAP sender adapter do work. We are on XI 3.0 SP21.

I am testing both cases with the SAP SOAP client tool. Via the integration engine the result is:

MESSAGE.SOAP_ENVELOPE_INVALID

I have tried different URL variants, with/without escaping. I have added the SOAP action header http://sap.com/xi/WebService/soap1.1

URL is http://myhost:8008/sap/xi/engine?type=entry&version=3.0&Sender.Service=xyz&Interface=xyz^MI_XCBL_ORDER_out&QualityOfService=ExactlyOnce

What extra checks are made on the SOAP envelope ? Something must be different to the SOAP sender adapter.

Can someone post a SOAP message example which is working so that I can compare.

CSY