[ https://issues.apache.org/jira/browse/AXIS2-3830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12602004#action_12602004 ]
Adam Crume commented on AXIS2-3830: ----------------------------------- I found out (after looking through the Axis2 source code) that wsdl2java will use wrapper classes if you pass the undocumented parameter -Euwc. I believe the default should be to use wrapper classes. Also, the generated code relies on autoboxing (introduced in Java 1.5), but Axis2 supposedly only requires Java 1.4 (which is actually a requirement for us): http://ws.apache.org/axis2/1_4/quickstartguide.html I also recommend a way to view options for the -E parameter. > wsdl2java not mapping nillable elements to wrapper classes > ---------------------------------------------------------- > > Key: AXIS2-3830 > URL: https://issues.apache.org/jira/browse/AXIS2-3830 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: codegen > Affects Versions: 1.4 > Reporter: Adam Crume > > I have a WSDL which contains (in part): > <element name="searchLogs"> > <complexType> > <sequence> > <element name="tableID" nillable="true" type="xsd:int"/> > .... > </sequence> > </complexType> > </element> > <wsdl:message name="searchLogsRequest"> > <wsdl:part element="intf:searchLogs" name="parameters"/> > </wsdl:message> > <wsdl:operation name="searchLogs"> > <wsdl:input message="intf:searchLogsRequest" name="searchLogsRequest"/> > <wsdl:output message="intf:searchLogsResponse" > name="searchLogsResponse"/> > </wsdl:operation> > and the generated ADB code uses an int for the parameter rather than an > Integer. This happens for both wrapped and unwrapped. -- 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]