[ 
https://issues.apache.org/jira/browse/CXF-4794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13570031#comment-13570031
 ] 

alex zan commented on CXF-4794:
-------------------------------

Hi Aki,
Could you put up your fix link or show me where is your code change? I really 
need it for urgent issue.

Thanks!
                
> Soap 1.1 service returns an invalid soap fault for soap 1.2 requests
> --------------------------------------------------------------------
>
>                 Key: CXF-4794
>                 URL: https://issues.apache.org/jira/browse/CXF-4794
>             Project: CXF
>          Issue Type: Bug
>          Components: Soap Binding
>    Affects Versions: 2.7.2
>            Reporter: Aki Yoshida
>            Assignee: Aki Yoshida
>             Fix For: 2.8.0, 2.7.4, 2.6.7, 2.5.10
>
>
> The soap 1.1 endpoint (i.e., soap 1.2 binding not enabled) is supposed to 
> returns a soap fault when a soap 1.2 message is received. The fault is 
> correctly raised, however, the returned fault message is inconsistent and has 
> the soap 1.2 fault containing the soap 1.1 fault content, as 
> <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>A SOAP 1.2 message is not valid when sent to a SOAP 1.1 
> only endpoint.</faultstring>
>     </soap:Fault>
>   </soap:Body>
> </soap:Envelope>
> This will lead to problems at most soap clients (including CXF which gets an 
> NPE), as the fault code is not found at the expected element.
> We can fix this by returning either the soap 1.1 fault or the soap 1.2 fault. 
> The client that sent the soap 1.2 request message obviously understands both 
> soap 1.2 and 1.1, it is not clear whether the service must return the soap 
> 1.1 message or may return the message of the same version as the request 
> message, in this case, the soap 1.2 message.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to