Quantcast
Channel: SCN : All Content - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 7030

SOAP receiver - wsdl errors

$
0
0

Hi

We have a synchronous Proxy to SOAP scenario. I'm using the wsdl sent by our vendor. It seems to be working when I use SOPAUI. But when I send a message from PI, it fails in the vendor's system.

 

When I import the wsdl into SOAPUI, the wsdl looking like this-

 

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:def="http://DefaultNamespace">

   <soapenv:Header/>

   <soapenv:Body>

     <def:updateStyleNumber soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

         <in0 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">

         &#38;lt;Product name=&#38;quot;FOSMBAG203&#38;quot; revision=&#38;quot;Fall 2013&#38;quot; type=&#38;quot;Bag&#38;quot; StyleNumber=&#38;quot;ABC12345&#38;quot;/&#38;gt;

         </in0>

      </def:updateStyleNumber>

   </soapenv:Body>

</soapenv:Envelope>

 

But when you look at the soap message from PI, it has the operation missing.

 

<SOAP:Envelope

        xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>

        <SOAP:Header/>

        <SOAP:Body>

            <ns0:in0

                xmlns:ns0='http://DefaultNamespace'>

                &#38;lt;Product name=&#38;quot;FOSMBAG203&#38;quot; revision=&#38;quot;Fall 2013&#38;quot; type=&#38;quot;Bag&#38;quot; StyleNumber=&#38;quot;ABC12345&#38;quot;/&#38;gt;

                </ns0:in0>

            </SOAP:Body>

        </SOAP:Envelope>

 

I have highlighted the missing line in blue. I'm not sure how to resolve this. Any suggestions would be greatly appreciated.

Thanks


Viewing all articles
Browse latest Browse all 7030

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>