Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

SOAP Receiver - HTTP header problem

Hi,

Scenario: IDOC - - XI - - SOAP(webservice).

Third party is asking for missing "/" (path?) in header after "POST". Following is the message received by third party. How to override this header to put "/" after POST? Please help.

POST HTTP/1.0

Accept: /

Host: 100.10.2.5:9092

User-Agent: SAP-Messaging-com.sap.aii.messaging/1.0505

Authorization: Basic Z2hydHNvYXA6bm92ZWxs

content-id: <soap-48E034BD9F5B3308E1000000876CF529@sapcom>

Content-Type: text/xml; charset=utf-8

Content-Length: 313

SOAPACTION: "#batchRequest"

<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>

<SOAP:Header/>

<SOAP:Body>

<ns0:cvgtransaction xmlns:ns0='http://abc.com/xi/Novell' event='modify' workforceID='1' type='employee'>

<attribute name='WWID' operation='replace'>1234567</attribute>

</ns0:cvgtransaction>

</SOAP:Body>

</SOAP:Envelope>

Former Member
Former Member replied

Hi!

with XI standard tools you have no chance to manipulate the soap envelope created by the XI. You have to configure your soap receiver communication channel to not create a soap envelope "Do not use SOAP envelope") and then you use e.g. a XSLT mapping to create a soap envelope by yourself.

Regards,

Volker

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question