[ 
https://issues.apache.org/jira/browse/AXIS2-2929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Davanum Srinivas updated AXIS2-2929:
------------------------------------

    Assignee: Deepal Jayasinghe

> Java2WSDL does not correctly create enumerations from Enum
> ----------------------------------------------------------
>
>                 Key: AXIS2-2929
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2929
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>    Affects Versions: 1.2
>         Environment: Ubuntu 7.04
> Tomcat 6.0.13
> Java 1.5
>            Reporter: Sebastian Niezgoda
>            Assignee: Deepal Jayasinghe
>
> Hello,
> I have a bunch of Java 1.5 Enum objects, which look similar to:
> public enum MyEnum {
>   VAL,
>   ANOTHERVAL
>   public String value() {
>     return name();
>    }
>    
>    public static MyEnum fromValue(String v) {
>      return valueOf(v);
>   }
> }
> I run Java2WSDL and created is a complex type:
> <xs:complexType name="MyEnum">
>                               <xs:complexContent>
>                                       <xs:extension base="xs:Enum">
>                                               <xs:sequence>
>                                                       <xs:element 
> minOccurs="0" name="VAL" nillable="true" type="ax22:MyEnum"/>
>                                                       <xs:element 
> minOccurs="0" name="ANOTHERVAL" nillable="true" type="ax22:MyEnum"/>
>                                               </xs:sequence>
>                                       </xs:extension>
>                               </xs:complexContent>
>                       </xs:complexType>
> However, I believe the correct way to create the enumerations should be:
> <simpleType name="MyEnum">
>               <restriction base="token">
>                       <enumeration value="VAL"/>
>                       <enumeration value="ANOTHERVAL"/>
>               </restriction>
>       </simpleType>

-- 
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