xmlSchema optional attributes are not handled properly
------------------------------------------------------

                 Key: AXIS2-2360
                 URL: https://issues.apache.org/jira/browse/AXIS2-2360
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: adb
    Affects Versions: 1.1, 1.1.1
         Environment: java 5, win xp, solaris 10
            Reporter: Mariusz Woloncewicz


Optional attributes are always serialized to empty default value. For example:
..
<xs:complexType name="GetEMInfoType">
    <xs:sequence>
        <xs:element name="requestParameters">           
            <xs:complexType name="RequestParametersType">
                <xs:attribute name="timeout" type="xs:int"/>             
//attribute is not "use=required"!
            </xs:complexType>
        </xs:element>
    </xs:sequence>
</xs:complexType>

will be serialized by ADB to <requestParameters timeout=0"/> even if the 
timeout was not explicitly set.
Using XMLBeans results with empty <requestParameters> element and attributes == 
null by default. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to