I have a bean property which is a List that doesn't seem to be marshaling in
correctly.  When the array is empty in the soap request and xsi:nil="true",
the List is being set with a single null item.  Multiple items are passed in
correctly.

wsdl snippet:
<xs:element maxOccurs="unbounded" minOccurs="0" name="productAttributes"
nillable="true" type="tns:externalProductAttribute"/>

soap request snippet:
<productAttributes xsi:nil="true"/>

bean snippet:
    public List<ExternalProductAttribute> getProductAttributes() {
        return externalProductAttributes;
    }

    public void setProductAttributes(List<ExternalProductAttribute>
productAttributes) {
        this.externalProductAttributes = productAttributes;
    }

I just moved to the latest snapshot today... is this a configuration issue
or a possible bug?

-bh

Reply via email to