Hi,

I've changed to the new Axis 1.2RC2 jars (and dependencies)
and am seeing a problem with the generated SOAP request.
I did a TCPMon using 1.1 and 1.2 and it looks like the XML
declaration is now missing from the SOAP envelope.  I have
shown the results below.  Is there a way I can have this
added to the request since the vendor Im working with requires
it.  If there is no way to support this can someone tell
me which file would need altering as I will make the change
myself and deploy locally.

Thanks
Kallen

***** USING 1.1 *****
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 <soapenv:Body>
  <postDocument
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";>
   <merchant xsi:type="ns1:Merchant" xmlns:ns1="nsMerchantDataExchange">
    <merchantName xsi:type="xsd:string">Lifestyle Fascination</merchantName>
    <merchantIdentifier
xsi:type="ns1:MerchantIdentifier">M_LIFESTYLEF_136543</merchantIdentifier>
   </merchant>
   <messageType xsi:type="ns2:MessageType"
xmlns:ns2="nsMerchantDataExchange">_POST_PRODUCT_RELATIONSHIP_DATA_</message
Type>
  </postDocument>
 </soapenv:Body>
</soapenv:Envelope>

***** USING 1.2RC2 *****
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><soapenv:Body><postDoc
ument
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";><merchant
xsi:type="ns1:Merchant" xmlns:ns1="nsMerchantDataExchange"><merchantName
xsi:type="xsd:string">Lifestyle
Fascination</merchantName><merchantIdentifier
xsi:type="ns1:MerchantIdentifier">M_LIFESTYLEF_136543</merchantIdentifier></
merchant><messageType xsi:type="ns2:MessageType"
xmlns:ns2="nsMerchantDataExchange">_POST_PRODUCT_RELATIONSHIP_DATA_</message
Type></postDocument></soapenv:Body></soapenv:Envelope>

Reply via email to