Skip to Content
0
Former Member
Dec 06, 2011 at 02:01 PM

Issue with SOAP receiver

409 Views

Hi,

I'm using PI 7.0, SP13 and I'm sending a message to a MS webservice, using BURP as a proxy in between to avoid NTLM authorisation issues.

The problem is that it's perfecly possible to send a message using soapUI, but sending the exact same message ends up in an error:

"SOAP: error occured: com.sap.aii.af.ra.ms.api.RecoverableException: invalid content type for SOAP: TEXT/HTML; HTTP 400 Bad Request: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 400 Bad Request"

I already configured the MessageTransformBean by setting the ContentType to text/xml; charset=utf-8. Here are the settings of my communication channel:

Target URL: http://<correct URL on local network>

User authentication: false

Certificate authentication: false

Proxy: BURP proxy and BURP port

Proxy user authentication: false

Secutiry profile: false

Do not use SOAP envelope: false

Keep headers: false

Keep attachments: false

Use encoded headers: false

Use query string: false

SOAP action: <correct SOAP action>

I also played with the parameters "Do not use SOAP envelope", "Keep headers" and "Keep attachments", without any success. The only difference that I can think of is that soapUI runs on Windows, and the PI system runs on Linux.

Ideas, anyone?