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
