cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Adapter instead of HTTP

Former Member
0 Kudos

I want to use SOAP Adapter instead of HTTP with the same functionality as HTTP Adapter. Is it possible with <b>Do Not Use SOAP Envelope</b> parameter?

Unfortunatelly it doesn't work for me..

I got an exception (from modified version of httpAdapter.html)

<i> <faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

<detail>

<s:SystemError xmlns:s='http://sap.com/xi/WebService/xi2.0'>

<context>XIAdapter</context>

<code>NullPointerException</code>

<text><![CDATA[

java.lang.NullPointerException

at com.sap.aii.messaging.net.MIMEInputSource.decodeContentType(MIMEInputSource.java:405)

at com.sap.aii.messaging.net.MIMEInputSource.readBody

</i>

Do I have to set Content-Type ? Does anybody have worked configuration?

I need to send XML as payload and use Adapter Module. In this case I cannot use HTTP Adapter.

Accepted Solutions (0)

Answers (1)

Answers (1)

stefan_grube
Active Contributor
0 Kudos

> I want to use SOAP Adapter instead of HTTP with the

> same functionality as HTTP Adapter. Is it possible

> with <b>Do Not Use SOAP Envelope</b> parameter?

Yes, but if you want to use the SOAP sender adapter, you have to add <i>&nosoap=true</i> to the SOAP adapter URL

> Unfortunatelly it doesn't work for me..

> I got an exception (from modified version of

> httpAdapter.html)

How do you apply user and password with the httpAdapter.html?

> I need to send XML as payload and use Adapter Module.

> In this case I cannot use HTTP Adapter.

Be aware, that your adapter module has to deal with the SOAP message, as the conversion to the XI message is done after the custom module.

Regards

Stefan