wsdl2java does not generate array of wrappers for soapenc array nillable elements ---------------------------------------------------------------------------------
Key: AXIS-2026 URL: http://issues.apache.org/jira/browse/AXIS-2026 Project: Axis Type: Bug Components: WSDL processing Versions: current (nightly) Environment: JDK 1.4.2_06, Linux Reporter: Hans For the following structure <xsd:complexType name="StructureType"> <xsd:all> <xsd:element name="fld" type="s0:intarr" minOccurs="0"/> </xsd:all> </xsd:complexType> <xsd:complexType name="intarr"> <xsd:complexContent> <xsd:restriction base="soapenc:Array"> <xsd:sequence> <xsd:element name="element" type="s:int" nillable="true" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:restriction> </xsd:complexContent> </xsd:complexType> wsdl2java from Axis 1.1 generates a Java Class like: class StructureType implements Serializable { private Integer[] fld; ... But with Axis 1.2 the following is generated: class StructureType implements Serializable { private int[] fld; ... This is incorrect - type should be Integer[]. I will have a go at creating a fix for this. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira