Sagara,
I'll have to give the snapshot a try, currently I am using 1.6.0.
I did try changing the method to return Object[] and then later
List<Object>.
In both cases I received the same:
Response from 'query' operation: [<empty
xmlns="http://www.w3.org/2001/XMLSchema">false</empty>]
response.
Thanks.
Barry
On 8/2/2011 10:38 AM, Sagara Gunathunga wrote:
Can you try using latest Axis2 1.7.0-SNAPSHOTS ? BTW I don't think
this is supported instead you could try for List of List in Axis2
1.7.0-SNAPSHOTS.
Thanks !
On Tue, Aug 2, 2011 at 8:00 PM, Barry Hathaway<bhath...@nycap.rr.com> wrote:
I have a POJO service method at returns a List<Object>[]:
public List<Object>[] query(String sparcql)
Then in my client I have:
Class[] queryReturnTypes = new Class[] { List[].class };
try {
Object[] queryResponse = serviceClient.invokeBlocking(queryQName,
queryArgs, queryReturnTypes);
List<Object>[] rs = (List<Object>[]) queryResponse[0];
for (int i=0; i<rs.length; i++) {
log.info("Response from 'query' operation:
"+rs[i].toString());
}
Debug statements within the query method indicate that I'm returning 2 lists
(array size is 2);
however, the above logs statements print out:
Response from 'query' operation: [<empty
xmlns="http://www.w3.org/2001/XMLSchema">false</empty>]
Response from 'query' operation: [<empty
xmlns="http://www.w3.org/2001/XMLSchema">false</empty>]
If I replace the return type with just List.class then I only get the first
of the two above results.
What gives? How do I return and reference a List<Object>[]?
Thanks.
Barry Hathaway
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org