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

Reply via email to