[
https://issues.apache.org/jira/browse/CXF-2629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kulp reassigned CXF-2629:
--------------------------------
Assignee: Daniel Kulp
> WS-Addressing Action on response is not being returned as specified in the
> WSDL
> -------------------------------------------------------------------------------
>
> Key: CXF-2629
> URL: https://issues.apache.org/jira/browse/CXF-2629
> Project: CXF
> Issue Type: Bug
> Components: WS-* Components
> Affects Versions: 2.2.5
> Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 14:16:01-0500)
> Java version: 1.6.0
> OS name: "windows xp" version: "5.1 build 2600 service pack 3" arch: "x86"
> Family: "windows"
> Reporter: Rebecca Duhard
> Assignee: Daniel Kulp
> Attachments: MAPAction.patch
>
>
> When WS-Addressing is specified for a particular endpoint, and the operation
> defined in the WSDL has indicated a specific wsaw:Action on the output
> response (see below), CXF uses the soapAction value defined for the binding
> operation (see below).
> {code}
> <wsdl:portType name="IN620104CA_I">
> <wsdl:operation name="IN620104CA_I">
> <wsdl:input message="hl7:IN620104CA"
> wsaw:Action="IN620104CA.LE20090316" />
> <wsdl:output message="IN620104CA-Response"
> wsaw:Action="IN620104CA-Response.LE20090316" />
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:binding ... >
> ...
> <wsdl:operation name="IN620104CA_I">
> <soap:operation soapAction="IN620104CA.LE20090316" />
> ...
> </wsdl:operation>
> </wsdl:binding>
> {code}
> The soapAction value should be ignored for the response message and it should
> only look for an explicit value or create one according to the [WS-Addressing
> spec|http://www.w3.org/TR/ws-addr-wsdl/#defactionwsdl11] for default
> wsa:Action values.
> See [Nabble
> post|http://old.nabble.com/WSDL-wsaw%3AAction-vs-soapAction-in-MAPs-on-the-response-message-p26545030.html]
> for more on this discussion.
> The code which configures the outgoing wsa:Action value is in
> org.apache.cxf.ws.addressing.ContextUtils.getActionFromServiceModel(...).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.