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/

Reply via email to