Hi,
I'm using Axis 1.1.1 and my WSDL contains the following: <xsd:group name="VehicleType"> <xsd:choice> <xsd:element name="Car" type="TCar"/> <xsd:element name="Aeroplane" type="TAeroplane"/> </xsd:choice> </xsd:group> <xsd:element name="Vehicles"> <xsd:complexType> <xsd:group ref="VehicleType"/> </xsd:complexType> </xsd:element> Running wsdl2java gives the following exception : Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException : org.apache.axis2.wsdl.codegen.CodeGenerationException: Unsupported Schema format for unwrapping! found unknown but expected sequence at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati onEngine.java:224) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: Unsupported Schema format for unwrapping! found unknown but expected sequence at org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.process XMLSchemaSequence(SchemaUnwrapperExtension.java:289) at org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.handleA llCasesOfComplexTypes(SchemaUnwrapperExtension.java:165) at org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.walkSch ema(SchemaUnwrapperExtension.java:122) at org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.engage( SchemaUnwrapperExtension.java:87) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerati onEngine.java:177) ... 2 more Is there any plan to support the use of <xsd:group> in wsdl2java in the near future? Also, if the <xsd:group ref="VehicaleType"> specifies the attribute, maxOccurs, the generated WSDL will remove it when the services/MyService?wsdl is called Thanks.