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
