Hi Azeez,

The idea that I have is based on a Domain Model (i.e. a model that is
"webservices-free") build some webservices. The solution you propose to
change List<Car> to Car[] works perfectly for the message signature, but
what if the Car domain class contains a property of type List<String> ? In
that case I would prefer not to change my Domain Model. How can I proceed in
this case ?

Regards, Stefan Lecho.

On Thu, Apr 17, 2008 at 1:11 PM, Afkham Azeez <[EMAIL PROTECTED]> wrote:

> Axis2 does not support WSDL generation for code containing generics. Hence
> the answer is no. However, you could change you Java method to;
>
> public Car[] getAllCars();
>
> and then this will generate the proper WSDL.
>
> HTH
> Azeez
>
>
> On Thu, Apr 17, 2008 at 4:04 PM, stlecho <[EMAIL PROTECTED]> wrote:
>
> >
> > Hi,
> >
> > I would like to generate a WSDL for the following methods: 'public
> > List<Car>
> > getAllCars();' and 'public Car getOneCar();'. In the generated WSDL I
> > expect
> > to have something similar to '<xs:element
> > name="getAllCarsResponse"><xs:complexType><xs:sequence><xs:element
> > minOccurs="0" name="return" nillable="true"
> > type="xxx:Car"/></xs:sequence></xs:complexType></xs:element>'.
> >
> > When using WSDL View, the generated WSDL contains '<xs:element
> > name="getOneCarResponse"><xs:complexType><xs:sequence><xs:element
> > minOccurs="0" name="return" nillable="true"
> > type="ns0:Car"/></xs:sequence></xs:complexType></xs:element><xs:element
> > name="getAllCarsResponse"><xs:complexType><xs:sequence><xs:element
> > minOccurs="0" name="return" nillable="true"
> > type="xs:anyType"/></xs:sequence></xs:complexType></xs:element>'. The
> > getAllCarsResponse element does not contain a reference to the 'Car'
> > element
> > :o(.
> >
> > Based on this experience I was wondering if WSDL View supports generics
> > or
> > should I specify an additional parameter to generate a reference to the
> > 'Car' element in the 'getAllCarsResponse' element ?
> >
> > Regards, Stefan Lecho.
> >
> > --
> > View this message in context:
> > http://www.nabble.com/Does-WSDL-View-support-generics---tp16743209p16743209.html
> > Sent from the WSO2 WSAS Users mailing list archive at Nabble.com.
> >
> >
> > _______________________________________________
> > Wsas-java-user mailing list
> > [email protected]
> > http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-user
> >
>
>
>
> --
> Thanks
> Afkham Azeez
>
> http://azeez78.blogspot.com
> http://www.wso2.org
> GPG Fingerprint: 643F C2AF EB78 F886 40C9 B2A2 4AE2 C887 665E 0760
> _______________________________________________
> Wsas-java-user mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-user
>
>
_______________________________________________
Wsas-java-user mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-user

Reply via email to