Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Problem with RFC to SOAP Scenario

Hello,

i've a problem using an external soap service via soap receiver adapter. Our partner has a wsdl for the service, so i have imported this wsdl file into the repository.

There was no problem to make a message mapping with this imported wsdl. The receiver soap adapter has the correct url for the web service and the soap action is set to the corresponding operation.

The RFC call in my test program fails with this message in R/3:

call to messaging system failed:
com.sap.aii.af.ra.ms.api.DeliveryException

The message monitoring in XI shows this error message:

<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30"
xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"
SOAP:mustUnderstand="1">
  <SAP:Category>XIAdapter</SAP:Category> 
    <SAP:Code area="PARSING">
      ADAPTER.SOAP_EXCEPTION
    </SAP:Code> 
  <SAP:P1 /> 
  <SAP:P2 /> 
  <SAP:P3 /> 
  <SAP:P4 /> 
  <SAP:AdditionalText>
    soap fault: org.xml.sax.SAXException:
    SimpleDeserializer encountered a child element,
    which is NOT expected, in something it was trying to
    deserialize.
  </SAP:AdditionalText> 
  <SAP:ApplicationFaultMessage namespace="" /> 
  <SAP:Stack /> 
  <SAP:Retry>M</SAP:Retry> 
</SAP:Error>

Can anyone help me ? Our partner says that the web service is using apache axis, the url for the wsdl is <a href="http://test.ceg-plus.com/crefo-connect-test/services/CreditreformService?wsdl">http://test.ceg-plus.com/crefo-connect-test/services/CreditreformService?wsdl</a>.

Thanks,

Marcel

Former Member
Not what you were looking for? View more on this topic or Ask a question