Hi, I am using Axis2 as my client to test a SOAP12 msg to CXF SOAP11 endpoint. But from the thrown soapFault exception, I can't get the faultcode. I catch the response msg: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <soap:Fault> <faultcode xmlns:ns1="http://schemas.xmlsoap.org/soap/envelope/">ns1:VersionMismatch</faultcode> <faultstring>SOAP 1.2 is invalid .....</faultstring> </soap:Fault> </soap:Body> </soap:Envelope>
If I changed the server to Axis2 and I get the response: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:VersionMismatch</faultcode> <faultstring>Transport level information does not match with SOAP Message namespace URI</faultstring> <detail/> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope> It seems the CXF just replies the soap msg in SOAP12 namespace "http://www.w3.org/2003/05/soap-envelope", while Axis2 can correct it to SOAP11 namespace "http://schemas.xmlsoap.org/soap/envelope/", then the axis2 client can't figure out the fault code. Is it a issue to CXF?
