You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Coyne, Jimmy" <Ji...@Terranua.com> on 2005/09/12 12:20:02 UTC

WSDL2Java and simple types .

> Hi all ,
> I'm  encountering  a  problem when generating code with simple types using
> WSDL2Java.
> 
> For example,  our customer has a simple type called cableIdType defined in
> the schema 
> 
> <xsd:simpleType name="cableIdType">
>             <xsd:restriction>
>               <xsd:simpleType>
>                 <xsd:restriction base="xsd:decimal">
>                   <xsd:fractionDigits value="0"/>
>                   <xsd:minInclusive value="1"/>
>                   <xsd:whiteSpace value="collapse"/>
>                 </xsd:restriction>
>               </xsd:simpleType>
>               <xsd:maxExclusive value="300"/>
>             </xsd:restriction>
> </xsd:simpleType>
> 
> WSDL2Java   creates  a class called LineIdType. But this class has no
> setter or getters for a decimal values.
> It simply implements java.io.Serializable ,
> org.apache.axis.encoding.SimpleType and creates the 
> following methods 
> 
> boolean equals(java.lang.Object obj)
> int hashCode()
> getTypeDesc() 
> getSerializer()
> getDeserializer()
> 
> I've tried the -a flag, with no change .
> Any ideas ?
> Thanks
> Jimmy