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
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
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
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