Hi Aki Yoshida, Glad to know it. Could you tell where can I find your fix? I have checked the ASF CXF-4794, but I can't find the code change.
Thanks! :) At 2013-02-01 22:32:21,"Aki Yoshida" <[email protected]> wrote: >Hi, >this issue has recently been fixed with CXF-4794. The current snapshot >versions 2.7.4/2.6.7/2.5.10 inlcude this patch. >regards, aki > >2013/2/1 ABC <[email protected]>: >> 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?
