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/">
&lt;Product name=&quot;FOSMBAG203&quot; revision=&quot;Fall 2013&quot; type=&quot;Bag&quot; StyleNumber=&quot;ABC12345&quot;/&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'>
&lt;Product name=&quot;FOSMBAG203&quot; revision=&quot;Fall 2013&quot; type=&quot;Bag&quot; StyleNumber=&quot;ABC12345&quot;/&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