cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Receiver error in PI 7.1

Former Member
0 Kudos

Hi Experts,

Please help me with follow.

I have a Interface Proxy -> SOAP and in SXMB_MONITOR is OK. But receiver system the data don't OK.

In the Communication Channel i see the error message:

2009-04-29 11:20:24 Error SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Internal Error

2009-04-29 11:20:24 Information SOAP: sending a delivery error ack ...

2009-04-29 11:20:24 Information SOAP: sent a delivery error ack

2009-04-29 11:20:24 Error Adapter Framework caught exception: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Internal Error

2009-04-29 11:20:24 Error Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Internal Error.

2009-04-29 11:20:24 Information The message status was set to WAIT.

But the Webservice is ok and the parameters of the communication channel (URL, Action and other) too.

I hope the above error is due to incorrect message at the SOAP action in the receiver CC, Can anyone let me know where can I find the correct path for the SOAP action in WSDL file provided by the external partner

Thanks in advance.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Check your Soap action and URL properly, I think you have some mistake there.

Or it could your WSDL problem..

Sameer

Former Member
0 Kudos

in the comm. channel field soap action will be http://www.webserviceX.NET/SendSMSToIndia according to this

example


<wsdl:operation name="SendSMSToIndia">
  <soap:operation soapAction="http://www.webserviceX.NET/SendSMSToIndia" 
 

select the opetation that ur using in the scenario to send the request

for target url will be http://www.webservicex.net/SendSMS.asmx for this example wsdl


wsdl:service name="SendSMS">
- <wsdl:port name="SendSMSSoap" binding="tns:SendSMSSoap">
  <soap:address location="http://www.webservicex.net/SendSMS.asmx" /> 
  </wsdl:port>