Hi
I don't think you can configure cxf to place the namespace declaration on the 
top.

CXF client is creating a correct message and the service it's talking to is 
broken (more precisely, the runtime supporting it is). 

That said, using this style can cause creating very verbose messages, when a 
message is big, with a lot of siblings, etc. IMHO an enhancement request should 
be submitted so that all namespace declarations go on top.

Cheers, Sergey 

----- Original Message ----- 
From: "Frank61" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, October 02, 2007 1:00 PM
Subject: Cxf Soap message namespace missing


> 
> Hi 
> 
> I have cxf client which generates soap message
> where the ns2 namespace is inside searchRequest tag.
> I am using cfx version 2.0.2.
> The java classes are generated using wsdl2java.
> 
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
> <soap:Body>
> <ns2:searchRequest xmlns:ns2="http://xxx.yy.com/simplesoap/";>
> <search_name>SomeName</search_name>
> </ns2:searchRequest>
> </soap:Body>
> </soap:Envelope>
> 
> The web service gives me error because it wants the ns2 namespace to be in
> first Line of msg
> like this. Then it's working Ok. 
> 
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:ns2="http://xxx.yy.com/simplesoap/";>
> <soap:Body>
> <ns2:searchRequest> 
> <search_name>SomeNome</search_name>
> </ns2:searchRequest>
> </soap:Body>
> </soap:Envelope>
> 
> How can i tell cfx to generate the soap message where the namespace is 
> in the first line of the msg.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/Cxf-Soap-message-namespace-missing-tf4554470.html#a12997352
> Sent from the cxf-user mailing list archive at Nabble.com.

----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland

Reply via email to