Hi CXF Users, Developers, I have a CXF v2.0.3 with several services published on it. Servies' stubs and skeletons was generated by wsdl files which provide by a third party.
Now I got these problems: 1: The reponse soap message put all the namespaces declaration into the first child element of SOAPBody instead of SOAPEnvelope. 2: Some namespaces' prefix has been changed to ns1...ns2.... 3: Some elements lost their namespace prefix. I am expecting the response like below: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:out="http://www.example.com/out/" xmlns:msg="http://www.example.com/msg/" xmlns:code="http://www.example.com/code/"> <soap:Body> <out:OUTPUT> <msg:RESULT_MSG>MSG</msg:RESULT_MSG> <code:RESULT_CODE>CODE</code:RESULT_CODE> </out:OUTPUT> </soap:Body> </soap:Envelope> But this is what I got: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <ns1:OUTPUT xmlns:ns1="http://www.example.com/out/" xmlns="http://www.example.com/msg/" xmlns:ns3="http://www.example.com/code/"> <RESULT_MSG>MSG</RESULT_MSG> <ns3:RESULT_CODE>CODE</ns3:RESULT_CODE> </ns1:OUTPUT> </soap:Body> </soap:Envelope> BTW, I've seen this thread: http://cxf.547215.n5.nabble.com/Help-find-example-configuring-soap-envelope-namespace-is-SoapOutInterceptor-the-only-way-td3242428.html But it did not work for me. The wsdl I am using only defines SOAP1.1 Any thoughts would be greatly appreciated. Thanks James Van -- View this message in context: http://cxf.547215.n5.nabble.com/How-to-customize-namespaces-position-and-prefix-in-CXF-response-tp3422930p3422930.html Sent from the cxf-user mailing list archive at Nabble.com.
