Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.4.1
-
None
-
None
-
None
-
Windows XP SP2, Java 1.6, Maven2 2.0.8, Maven2 Axis2 Java2WSDL plugin 1.4.1
Description
I have an interface that has a method that takes an enum value as a parameter:
public interface Interface {
public void Method(String param1,
String param2, EnumType param3,
String param4, Calendar param5, int param6);
}
EnumType is defined as:
public enum EnumType {
VALUE1,
VALUE2,
VALUE3,
VALUE4,
VALUE5
}
When I use Java2WSDL to generate a WSDL from this interface, it creates the complex type but does not add any values:
<xs:complexType name="EnumType">
<xs:complexContent>
<xs:extension base="xs:Enum">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
This happens when I execute the Java2WSDL step through the maven plugin as well as if I run the Java2WSDL command line class (org.apache.ws.java2wsdl.Java2WSDL).
Attachments
Issue Links
- duplicates
-
AXIS2-3967 JDk5 Enum Support in AXIS2
- Resolved