Skip to Content
avatar image
Former Member

No SOAP Envelope. Data contains no valid soap namespace.

We are getting below errro while triggering an IDOC .Scenario is IDOC_AEE to SOAP

MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: No SOAP Envelope. Data contains no valid soap namespace. Value in message is "http://schemas.xmlsoap.org/wsdl/". Required values are "false" or "http://www.w3.org/2003/05/soap-envelope".; HTTP 200 OK

whether we need to add SOAP ENVELOPE in receiver channel.If so,how?

Please share your opinions

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Oct 05, 2017 at 08:05 AM

    If your checking the option"do not use soap envelope" in the receiver channel you need to form Soap header as per the WS requirement.

    you can either use Java or XSLT,Below is one such example code

    https://wiki.scn.sap.com/wiki/display/XI/SFDC+Integration+using+PI+7.1+-+How+to+add+SOAP+Envelope+in+Java+Mapping

    And for proper structure and XML you can do a standalone testing in Soap UI and see if your getting proper response.
    Add comment
    10|10000 characters needed characters exceeded