[ 
https://issues.apache.org/jira/browse/CXF-3044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alessio Soldano updated CXF-3044:
---------------------------------

    Component/s: WS-* Components

> Issue with optional policy alternatives and default policy selector
> -------------------------------------------------------------------
>
>                 Key: CXF-3044
>                 URL: https://issues.apache.org/jira/browse/CXF-3044
>             Project: CXF
>          Issue Type: Bug
>          Components: WS-* Components
>            Reporter: Alessio Soldano
>
> When deploying an endpoint whose wsdl contract includes a policy with just an 
> optional alternative for enabling ws-addressing, it seems the default policy 
> selector that's used on server side is not turning on ws-addressing when 
> getting a message that actually uses ws-addressing.
> The wsdl is like has a policy attached to the binding as follows:
> <portType name="Echo">
>     <operation name="echo" parameterOrder="string1 testName">
>       <input message="tns:EchoInput" wsam:Action="EchoInputAction" />
>       <output message="tns:EchoOutput" wsam:Action="EchoOutputAction" />
>     </operation>
>   </portType>
>   <binding name="EchoBinding" type="tns:Echo">
>     <wsp:Policy>
>       <wsam:Addressing wsp:Optional="true">
>         <wsp:Policy/>
>       </wsam:Addressing>
>     </wsp:Policy>
>     <soap:binding transport="http://schemas.xmlsoap.org/soap/http"; 
> style="rpc" />
>     <operation name="echo">
>       <soap:operation soapAction="" />
>       <input>
>         <soap:body use="literal" namespace="http://Echo.org"; />
>       </input>
>       <output>
>         <soap:body use="literal" namespace="http://Echo.org"; />
>       </output>
>     </operation>
>   </binding>
>   <service name="EchoService">
>     <port name="EchoPort" binding="tns:EchoBinding">
>       <soap:address location="http://foo:9999/bar"/>
>     </port>
>   </service>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to