Ok, we created a JIRA for this issue here: http://jira.codehaus.org/browse/XFIRE-850
Thanks again On 1/19/07, Dan Diephouse <[EMAIL PROTECTED]> wrote:
Hmm, the two XML statements that you made are equivalent in XML, so that shouldn't change anything. It could be a JWSDP bug. Or it could be an XFire bug. Could file a JIRA issue for this so we can track it? Thanks, - Dan On 1/19/07, Celeste Gunski <[EMAIL PROTECTED]> wrote: > > Hi, we're having some problems to process the response of the service > with our client, we're using rpc/literal encoding for the messages, > XFire Eclipse plugin to develop the server side and JWSDP to develop > the client side, the problem is: > > We send a message like the following to the server and it works fine, > but the client can't process the response: > > ---- REQUEST ---- > <?xml version="1.0"?> > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema "> > <soapenv:Body> > <ans:methodName xmlns:ans="http://my.namespace"> > <parameter1> > <item1>value1</item1> > <item2>value2</item2> > </parameter1> > </ans:methodName> > </soapenv:Body> > </soapenv:Envelope> > > ---- RESPONSE ---- > <soap:Envelope xmlns:soap=" http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"> > <soap:Body> > <methodNameResponse xmlns="http://my.namespace "> > <ns2:methodNameResult xmlns:ns2="http://my.namespace"> > <!-- Parameters with correct values --> > </ns2:methodNameResult> > </methodNameResponse> > </soap:Body> > </soap:Envelope> > > So, searching on the ws-i, Basic Profile 1.1 we found this: > > /"3.1.3 SOAP Body Namespace Qualification/ > /The use of unqualified element names may cause naming conflicts, > therefore qualified names must be used for the children of soap:Body./ > / R1014 The children of the soap:Body element in an ENVELOPE MUST > be namespace qualified."/ > > then we assume that the problem is in this line of the response > > " <methodNameResponse xmlns="http://my.namespace"> " > > so, we made a server (hardcoded) that returns the same response > message but with the previous line like this : > > " <ns1:methodNameResponse xmlns:ns1="http://my.namespace"> " > > and everything works just fine > > The question is: what can we do to make the server generates messages > like the hardcoded one? is there a way to tell the server how to build > the response? > > Thanks! > > Oh, and one more thing, this only happens with rpc/literal, with > document/literal there is no problem. > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > -- Dan Diephouse Envoi Solutions http://envoisolutions.com | http://netzooid.com/blog
--------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
