Hi,

I discovered a bug on attribute xsi:type.
In case of an array serialization, if global parameter sendXsiType is set to true, xsi:type="soapenc:Array" is present TWICE.
My SOAP client is FireFox 1.0 and I got an error at deserialization saying that an attribute can't be present multiple times.


AXIS api: java
AXIS version : 1.2RC2 and 1.2RC3

Here is the piece of the soap message captured with tcpmon:

<descriptions soapenc:arrayType="ns1:StringBundle[1]"
              xsi:type="soapenc:Array"
              xsi:type="soapenc:Array"
              xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  <item xsi:type="ns1:StringBundle">
    <localeId xsi:type="soapenc:string">fr</localeId>
    <string xsi:type="soapenc:string">_ROOT_</string>
  </item>
</descriptions>

Best regards,

Micka�l Remars - mailto:[EMAIL PROTECTED]
Architecte des syst�mes d'information
NOZICAA (Groupe SIGIRE) - http://www.nozicaa.com
20, rue de Sardaigne  - ZA du Danemark - 72100 LE MANS
Tel: +33 (0) 243 82 97 97
Fax: +33 (0) 243 82 97 99

Reply via email to