axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim K. (Gmane)" <tkgmane...@ugcs.net>
Subject Re: Axis 1.2 RC3 and array deserialization problem
Date Wed, 27 Apr 2005 19:07:52 GMT
You should file a bug about wsdl2java with an attached example if you 
want it fixed ...

Tim



Sergio Bossa wrote:

>>Did you regenerate the client stub using Axis 1.2RC3 wsdl2java?
>>    
>>
>
>I do not use wsdl2java stubs: it produces a buggy fault
>implementation, generating a MontagSOAPFault_Element.java class file
>instead of a MontagSOAPFault class, so I have to correct it by hand,
>which is very annoying.
>I posted an help request about this, but nobody answered :-(
>
>So, I use Axis API directly, this is a code snippet:
>
>String wsdl="http://localhost:8084/montag/services/XQueryService?wsdl";
>Service  service = new Service(new java.net.URL(wsdl),new
>QName("http://montag.sourceforge.net/ns/wsdl/local","XQueryServiceService"));
>Call call=(Call) service.createCall(new QName("XQueryService"));
>
>SOAPHeaderElement username=new
>SOAPHeaderElement("http://montag.sourceforge.net/ns/wsdl/local","username");
>SOAPHeaderElement password=new
>SOAPHeaderElement("http://montag.sourceforge.net/ns/wsdl/local","password");
>username.addTextNode("");
>password.addTextNode("");
>call.addHeader(username);
>call.addHeader(password);
>
>call.setOperationName(new
>QName("http://montag.sourceforge.net/ns/wsdl/local", "query") );
>
>ret = (String) call.invoke( new Object[] { "/resources", "<test> {
>//resource[@timestamp=$ts] } </test>", null, new
>String[]{"ts","1113390437052"} } );
>
>....
>
>Is there anything wrong?
>I tried rebuilding all, but it's always the same.
>
>  
>
>>If so, then I would expect it to send a message that looks something like this:
>>    
>>
>
>  
>
>><namespaces>ts</namespaces>
>><vars>1113390437052</vars>
>>    
>>
>
>No, <namespaces> is the first array, <vars> the second one: 'ts' and
>'1113390437052' are both elements of the second array, and the first
>array is null.
>
>I hope you'll find the solution.
>I run out of ideas.
>
>Thank you.
>Regards,
>
>Sergio B.
>
>  
>


Mime
View raw message