Amila, thanks for your reply. Just a simple question considering your suggestions. Will those tools generate only one stub or many classes (I would like to avoid the second option)?
Best regards, José Renato. 2011/1/8 Amila Suriarachchi <[email protected]> > > > On Sat, Jan 8, 2011 at 1:21 AM, José Renato <[email protected]> wrote: > >> Christopher, thanks for this quick answer! Actually I tried this approach >> as well. The generated stub has the same undefined methods poiting to >> ConverterUtil using the built in axis2 comand line. Mate, any other valuable >> suggestion? >> > > This seems to be a non supporting feature of ADB. Please try with another > data binding framework like jaxb (-d jaxbri) or xmlbeans (-d xmlbeans) > > thanks, > Amila. > >> >> Thanks a lot, >> José Renato. >> >> 2011/1/7 Meeusen, Christopher W. <[email protected]> >> >> We use the wsdl2java utility included in the axis2 binary to generate our >>> stubs. Make sure you use the same version of wsdl2java as your axis2 >>> install. Works great. There is also a maven plugin to gen them. >>> >>> >>> >>> Chris >>> >>> >>> >>> *From:* java-user-return-83907-Meeusen.Christopher=mayo.edu@ >>> axis.apache.org [mailto:java-user-return-83907-Meeusen.Christopher= >>> [email protected]] *On Behalf Of *José Renato >>> *Sent:* Friday, January 07, 2011 1:35 PM >>> *To:* [email protected] >>> *Subject:* Eclipse + axis2 + wsdl = Undefined ConverterUtil.convertTo >>> >>> >>> >>> Hi All, >>> >>> I am trying to generate client classes (Stub and Callback) to access a >>> remote WS using axis2 inside Eclipse 3 (Helius) with a wsdl as source >>> supplied by a partner. The situation is that some objects do not present the >>> right converters, as this sample: >>> >>> //... >>> while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); >>> >>> if (reader.isStartElement() && new javax.xml.namespace.QName(" >>> http://localhost >>> /xml/service","Header").equals(reader.getName())){ >>> >>> java.lang.String content = reader.getElementText(); >>> >>> //error: The next line is not properly generated (undefined >>> method) >>> >>> object.setHeader(org.apache.axis2.databinding.utils.ConverterUtil.convertToHeader_type0(content)); >>> reader.next(); >>> >>> } // End of if for expected property start element >>> else{ >>> // A start element we are not expecting indicates an invalid >>> parameter was passed >>> throw new org.apache.axis2.databinding.ADBException("Unexpected >>> subelement " + reader.getLocalName()); >>> } >>> //... >>> >>> I did one attempt replacing ConverterUtil by a >>> Header.Factory.parse(reader) to make the source compilable, but I guess this >>> is not correct to be done. Other weird thing is that using axis1, the >>> classes are generated correctly. How can I fix that? Could the third part >>> wsdl be wrong? >>> >>> Thanks in advance, >>> José Renato >>> >> >> > > > -- > Amila Suriarachchi > WSO2 Inc. > blog: http://amilachinthaka.blogspot.com/ >
