cancel
Showing results for 
Search instead for 
Did you mean: 

UNABLE TO SEND MESSAGE FROM SOAP TO SOAP ADAPTER

Former Member
0 Kudos

Hi All,

Iam doing a scenario.......IDOC - SOAP -


>SOAP - FILE.

In which IDOC - SOAP(1st XI Server) is in XI Server and that SOAP Data will be sent another Server SOAP - FILE(2nd XI Server).

Here Idoc from R/3 will be coming to 1st XI Server from there SOAP Sends data to 2nd XI Server to SOAP and finally te data will be sent to a file System.

Sceanrio lokk like R/3 -


>1st XI Server(IDOC - soap)-------> 2nd XI Server(SOAP - FILE).

In first XI server am facing the problem in Receiver Commication Channel(SOAP) the error it is throwing

Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIServer/UNKNOWN/ADAPTER.JAVA_EXCEPTION - java.lang.Exception: Bubble configuration error: parameter 'XI.InterfaceNamespace' is missing at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.getParaRequired(XISOAPAdapterBean.java:1377) at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.createDefaultMessageHeader(XISOAPAdapterBean.java:1445) at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.setup(XISOAPAdapterBean.java:315) at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:706) at sun.reflect.GeneratedMethodAccessor1951_10000.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:43) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationCont

But in SXMB_MONI it is showing the Chequered flag......and in in 2nd XI Server the message hasn't received but in the Communication Channel of SOAP of 2nd XI Server it is throwing an error

failed to set up the channel 91fce9839e3132118a0d8fab0ace3613

request received for a channel.

pls help me in this regard........Iam unable to send from SOAP to SOAP.

Accepted Solutions (0)

Answers (1)

Answers (1)

prateek
Active Contributor
0 Kudos

The scenario is Ok till the processing at first XI server. Now at receiver soap adapter, XI calls the webservice. In the second scenario, Soap sender would be in use. Now ur next scenario would run only if the webservice call of first XI server (say XI1) act as the Soap client call of the second XI (say XI2) server. This would mean that the XI1 webservice call submit the data in XI2 message interface format because at the soap sender has to use the XI2 wsdl.

Complicated

Regards,

Prateek