axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-christophe cazeaux <jccazeau...@gmail.com>
Subject Re: wsdl2java issue in upgrading from axis 1.2 to 1.4
Date Mon, 30 Mar 2009 15:26:54 GMT
Hello,

I got exactly the same issue. This occurs with axis 1.3 and axis 1.4.
If you add a "foo" attribute in your wsdl like this :
  <complexType name="ItemList">
   <sequence>
    <element name="foo" type="anyType"/>
    <element name="ItemEntry" type="abcd:ItemEntry" minOccurs="0"
maxOccurs="49" nillable="true"/>
   </sequence>
  </complexType>

The java Class ItemList will be correctly generated. So it appears to
be a regression in axis from 1.3... Maybe someone has an other
explanation and/or solution?

JC

2009/3/30 Rishi Renjith <rishirenjith@gmail.com>:
> Hello,
> In my project, we are planning to upgrade from axis 1.2 to axis 1.4.  But
> when we tested, we noticed that wsdl2java is not generating some java
> classes which it used to generate in axis 1.2
> For eg, with the wsdl structure as below,
>  <complexType name="ItemEntry">
>    <sequence>
>     <element name="one" type="abcd:DOW" minOccurs="1" maxOccurs="1"/>
>     <element name="two" type="xsd:time" minOccurs="0" maxOccurs="1"
> nillable="true"/>
>    </sequence>
>   </complexType>
>   <complexType name="ItemList">
>    <sequence>
>     <element name="ItemEntry" type="abcd:ItemEntry" minOccurs="0"
> maxOccurs="49" nillable="true"/>
>    </sequence>
>   </complexType>
>   <complexType name="Item-loc">
>    <sequence>
>     <element name="ItemList" type="abcd:ItemList" minOccurs="0"
> maxOccurs="1" nillable="true"/>
>    </sequence>
>   </complexType>
> wsdl2java is not generating a class for ItemList in axis 1.4, but it used to
> generate a class for ItemList in axis1.2.
> Is wsdl2java in 1.4 backward compatible with 1.2 ?
>
>
> Thanks,
> Rishi

Mime
View raw message