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
