Thanks, strangely enough, the issue was resolved after I enabled the
-b flag in WSDL2C. ( generate backwards compatible code ). Although
why that might be the case still confounds me.

thanks

arvind.

On Wed, Aug 26, 2009 at 11:58 PM, Chinmoy Chakraborty<[email protected]> wrote:
> Instead of using ArrayList, use complex type array as return type....
>
> e.g instead of using public ArrayList listFunctions(), use public Function[]
> listFunction()
>
> Chinmoy
>
> On Thu, Aug 27, 2009 at 4:12 AM, Arvind Narayan <[email protected]>
> wrote:
>>
>> Hello:
>>
>> I am facing a strange problem where I see SOAP data coming back from
>> the server, but my axis2 client is reading NULLs for all fields in an
>> array_list response.
>>
>> Here are the steps I took:
>>
>> (1) Used the WSDL2C tool in AXIS2C version 1.5 to generate stub
>> classes using adb binding and wv 1.1 ( all other versions fail )
>> (2) Server runs Axis2 inside tomcat.
>> (3) Start a tcpdump to see client/server interaction.
>> (4) Client starts up sends request to server.
>> (5) Server responds with required data. ( its an array_list type ).
>> tcpdump displays the returned data.
>> (6) Client sees 190 items in adb_<xxx>_sizeof_return( response, env );
>> (6) Client uses adb_<xxx>_get_return_at( response, env, i ) to get element
>> at i.
>> (7) Element is not NULL, but all inner members of the element are NULL.
>>
>> what could I be doing wrong? what other details do you need?
>>
>> thanks
>>
>> arvind.
>
>

Reply via email to