Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.3
-
None
-
Moderate
Description
When ws-addressing is used with a wrapped operation, the action specified in @WebMethod is not picked up.
bindingOpInfo.getExtensor(SoapOperationInfo.class) returns null in line 792 in org.apache.cxf.ws.addressing.ContextUtils and therefore the action becomes null.
It seems to work if the following lines (774-776):
if (bindingOpInfo.isUnwrappedCapable())
is replaced by
if (bindingOpInfo.isUnwrapped())