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?
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 >
