Jesse Pangburn created CXF-5268:
-----------------------------------

             Summary: Automatic WS-Policy computation should be possible on 
Dispatch clients without setting operation manually
                 Key: CXF-5268
                 URL: https://issues.apache.org/jira/browse/CXF-5268
             Project: CXF
          Issue Type: Bug
          Components: WS-* Components
    Affects Versions: 2.7.6
         Environment: Linux
            Reporter: Jesse Pangburn


If a WSDL contains a WS-Policy with separate policies on the Operation message 
elements, CXF should compute the correct policy for Dispatch clients by looking 
at the message content.  It already does this to determine the operation so it 
can compute the correct WS-Addressing values, if the Dispatch developer does 
the following:
{code}
disp.getRequestContext().put("find.dispatch.operation", Boolean.TRUE);
{code}

So we're already doing that work.  It's a one line fix to update the operation 
at that time, so that the WS-Policy computation engine can read the correct 
operation and use that to get the right set of policies from the WSDL to mix 
together.  I will supply that patch :-) after submitting this issue for it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to