cancel
Showing results for 
Search instead for 
Did you mean: 

More information regarding 'Don't Use SOAP Envelope' in SOAP sender Adapter

Former Member
0 Kudos

Hi All,

We are using the SOAP sender adapter in a SOAP - to - SOAP scenario.

When we test it without checking any conversion parameters, it works fine.

But,

When we select the 'Do Not Use SOAP Envelope' checkbox and try to test our scenario, it is not working and gives the following error:


<?xml version="1.0"?>
<!-- see the documentation -->
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
	<SOAP:Body>
		<SOAP:Fault>
			<faultcode>SOAP:Server</faultcode>
			<faultstring>Server Error</faultstring>
			<detail>
				<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
					<context>XIAdapter</context>
					<code>ADAPTER.JAVA_EXCEPTION</code>
					<text><![CDATA[
com.sap.aii.af.ra.ms.api.DeliveryException: Application:EXCEPTION_DURING_EXECUTE:
	at com.sap.aii.adapter.xi.ms.XIEventHandler.onTransmit(XIEventHandler.java:455)
	at com.sap.aii.af.ra.ms.impl.core.queue.consumer.CallConsumer.onMessage(CallConsumer.java:134)
	at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:917)
	at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)
	at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
	at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
          
				
			
		
	

]]>

When we expose our outbound interface as a webservice, we are using the following URL:

http://<host name>:50000/XISOAPAdapter/MessageServlet?channel=:BS_Web_Service:CC_Web_Service_SOAP_SND&amp;nosoap=true

We have also checked our Message mapping and Interface mapping objects, they seem to be working fine.

Please let me know if there some other settings that need to be done.

Thanks,

Varun

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

maybe this document could help you:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a2202...

It says about selecting Do Not Use SOAP Envelope.

> In this case the sender SOAP adapter requires an additional

parameter nosoap=true in the URL.

Regards

Patrick

Answers (1)

Answers (1)

Former Member
0 Kudos

Answered