Description
Soap 1.2 spec for faults (http://www.w3.org/TR/soap12-part1/#soapfault) says that a soap fault sub code should be formatted like this:
<Subcode><Value>m:MySubCode</Value></Subcode>
but org.apache.cxf.binding.soap.interceptor.Soap12FaultOutInterceptor does this (inner Value element is absent):
<Subcode>m:MySubCode</Subcode>
By looking at the code, it would be very simple to fix this:
Starting at line 75 in release 2.1.3, code is :
if (fault.getSubCode() != null)
... and it would become something like this:
if (fault.getSubCode() != null)