Skip to Content
avatar image
Former Member

Data contains no valid soap namespace.

Hi All,

We are using IDOC_AAE to SOAP scenario in PI7.4 (integrating two SAP systems)

while trigerring the data ,we are getting below error at receiver SOAP channel

Data contains no valid soap namespace. Value in message is "". Required values are "false" or "http://www.w3.org/2003/05/soap-envelope".; HTTP 200 OK” '

Third party was telling they haven't define any structure at their end .They have ran a workflow where they have defined a parameter in URL as InputParamName=InputXML

Below is the target URL


http://HOSTNAME:PORTNUMBER/XMII/Runner?Transaction=BHI_FORMS/TestSOAP_PI_Clarmore_Trx&InputParamName=InputXML


I have tested the URL in SOAP UI .It has to load the corresponding structure but failing with error "UNEXPECTED ELEMENT :OPEN TAG."Attaching the error screenshot

error.png

As per my knowledge the format of structure in PI shld match with the structure defined in webservice .Could you please help us here whether any settings/module configurations needed in SOAP channel

Could you please suggest is it possible with SOAP channel or any Module configuration is needed in SOAP channel/settings need to be done

Your suggestions are most valuable as all the interfaces are sharing teh same scenario

Thanks,

Seeta

error.png (63.3 kB)
error.png (63.3 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Oct 04, 2017 at 09:05 AM

    Try to load WSDL in SOAP UI via using below format URL:

    http://HOSTNAME:PORTNUMBER/XMII/Runner?Transaction=BHI_FORMS/TestSOAP_PI_Clarmore_Trx&InputParamName=InputXML?wsdl

    Take the WSDL from SOAP UI load it into PI and trigger a message .

    Br,

    Manoj

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 04, 2017 at 12:37 PM

    or if it opens in browser, then you can do view source, save the wsdl file..

    after you can load this file from soap ui..

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 04, 2017 at 01:10 PM

    Data contains no valid soap namespace. Value in message is "". Required values are "false" or "http://www.w3.org/2003/05/soap-envelope".; HTTP 200 OK” '

    Actually structure on both source and target are same (1-1) mapping.We have imported IDOC on source from ECC and imported IDOC WSDL as external definition on target side.we are getting the issue

    I have tried for passthrough scenaio as well removing the target structure.Its throwing the above error.If i enable DONOT USE SOAP ENVELOPE OPTION ,blank data is getting posted at receiver end


    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 04, 2017 at 07:12 PM

    Data contains no valid soap namespace. Value in message is "". Required values are "false" or "http://www.w3.org/2003/05/soap-envelope".; HTTP 200 OK” '


    Is there any module configuration needed for this

    Anyone plz suggest on this. Your suggestions are most valuable here

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 05, 2017 at 03:41 AM

    Hi,

    The webservice you are calling uses SOAP 1.2. The SOAP Receiver Adapter needs to have the "Do Not Use SOAP Envelope" checked. Aside from that, you can use java/xslt mapping to build the SOAP 1.2 request and parse the SOAP 1.2 response.

    https://archive.sap.com/documents/docs/DOC-29829

    Please take note that there is a 200 character limit for the target URL, the input XML should be short.

    Regards,

    Mark

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 05, 2017 at 05:00 AM

    webservice we are calling uses SOAP1.1 and if we use "DONOT SOAP ENEVLOPE" blank data is getting passed to receiver

    Its a asynchronous scenario

    Add comment
    10|10000 characters needed characters exceeded