[
https://issues.apache.org/jira/browse/CXF-2798?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kulp resolved CXF-2798.
------------------------------
Fix Version/s: 2.2.8
Resolution: Fixed
> WS-addressing action not picked up on wrapped style operations
> --------------------------------------------------------------
>
> Key: CXF-2798
> URL: https://issues.apache.org/jira/browse/CXF-2798
> Project: CXF
> Issue Type: Bug
> Components: WS-* Components
> Affects Versions: 2.3
> Reporter: Rolf Thunbo
> Assignee: Daniel Kulp
> Fix For: 2.2.8
>
>
> 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()) {
> bindingOpInfo = bindingOpInfo.getUnwrappedOperation();
> }
> is replaced by
> if (bindingOpInfo.isUnwrapped()) {
> bindingOpInfo = bindingOpInfo.getWrappedOperation();
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.