cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Receiver - HTTP header problem

Former Member
0 Kudos

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>

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Former Member
0 Kudos

Thank you for your prompt help.

My issue is resolved after putting "/" at end of the URL.

Answers (0)