Hello,

I use a build.xml that have been created by someone else.
But I am sure that:
1) it doesn't use wsdl2java, it uses the axis2 tool (codegen I think).
2) The classes generated are almost the sames than in the previous client,
and I was already in axis2.



Thanks for your answer, but I really think something has changed somewhere
and I am unable to say what...





Lars Ericsson wrote:
> 
> do you use the wsdl2java to make new java-files, for client? or how do you
> work?
> if you use wsdl2java, did you generate the whole java files... or not, if
> not, you should run wsdl2java and get the new java files.....
> and everything should work as before.....
> 
> 
> 
> 
> ________________________________
> From: rageice <rage...@rastamail.com>
> To: axis-user@ws.apache.org
> Sent: Tuesday, July 7, 2009 1:54:16 PM
> Subject: Axis2, new client from new wsdl => bad xml queries
> 
> 
> Hello (sorry for my bad english).
> 
> I have actually a problem I am not able to solve.
> 
> I had a client for a webservices, and everithing was ok.
> The webservice has changed a little, so I have generated e new client from
> the new wsdl (almost the same, just some more attributes in the response
> structures )
> 
> And now, I have an error. I think the problem comes from the server, but I
> am not sure, so if ou can give me some informations about this problem....
> 
> The better method to explain you the problem is certainly to show you the
> request/response with the old and the new client.
> 
> The old:
> 
> QUERY:
> <?xml
> version='1.0'
> encoding='UTF-8'
> ?>
> 
> <soapenv:Body>
> <Login xmlns="url/Query">
> <Username>...</Username>
> <Password>...</Password>
> </Login>
> </soapenv:Body>
> </soapenv:Envelope> 
> 
> RESPONSE:
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>     <soapenv:Header/>
>     <soapenv:Body>
>         <SessionID xmlns="url/Query">...</SessionID>
>     </soapenv:Body>
> </soapenv:Envelope> 
> 
> THE NEW
> 
> QUERY:
> 
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
> <soapenv:Body>
> <quer:Login
> xmlns:quer="url/Query"
> quer="url/Query"
>>
> <quer:Username>...</quer:Username>
> <quer:Password>...</quer:Password>
> </quer:Login>
> </soapenv:Body>
> </soapenv:Envelope> 
> 
> RESPONSE:
> 
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>     <soapenv:Header/>
>     <soapenv:Body>
>         <SessionID xmlns="url">...</SessionID>
>     </soapenv:Body>
> </soapenv:Envelope> 
> 
> 
> As you can see, the request is a little bit different, but it is the same
> thing.
> And the problem comes from the response:
> In the response with the new client, the sessionId element contains
> xmlns="url".
> But with the old client, it was xmlns="url/Query" => Ant that was ok
> 
> So finally, Axis compares the namesapece "url/Query" with the namespace of
> the answer "url" and returns me an error explining that the namespaces are
> not the sames....
> 
> The namespaces in the wsdls are the sames...
> 
> 
> Any help is welcome ;),
> 
> Thanks in advance.
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Axis2%2C-new-client-from-new-wsdl-%3D%3E-bad-xml-queries-tp24371938p24371938.html
> Sent from the Axis - User mailing list archive at Nabble.com.
> 
> 
>       
> 

-- 
View this message in context: 
http://www.nabble.com/Axis2%2C-new-client-from-new-wsdl-%3D%3E-bad-xml-queries-tp24371938p24386845.html
Sent from the Axis - User mailing list archive at Nabble.com.

Reply via email to