[ 
https://issues.apache.org/jira/browse/TUSCANY-3877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13053824#comment-13053824
 ] 

Simon Laws commented on TUSCANY-3877:
-------------------------------------

The discussion continues here 
(http://www.mail-archive.com/dev%40tuscany.apache.org/msg16534.html) . We 
sought clarification from the policy spec lead which suggests that appliesTo 
can point to a reference or a service which is different from what Mike is says 
so still seeking to get the bottom line on that. 

> Policy appliesTo processing doesn't match the approach we now have of 
> aggregating policy on endpoints/endpointreferences
> ------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3877
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3877
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Policy
>    Affects Versions: Java-SCA-2.0-M5
>            Reporter: Simon Laws
>            Assignee: Simon Laws
>             Fix For: Java-SCA-2.0
>
>
> There are two issues with the current appliesTo processing in 
> PolicyAppliesToBuilderImpl 
> 1/ For each element that holds a policy set it calculates the appliesTo nodes 
> and checks that the current element is in the set. If not the policySet is 
> removed from the element. The problem here is that it's checking the 
> reference, service and binding nodes when it should be checking the endpoint 
> and endpointreference nodes which hold the aggregated set of policy sets at 
> this point
> 2/ The spec says.
> "The
> 400 policySet will apply to any child binding or implementation elements 
> returned from the expression. So, for
> 401 example, appliesTo="//binding.ws" will match any web service binding. If
> 402 appliesTo="//binding.ws[@impl='axis']" then the policySet would apply 
> only to web service bindings that
> 403 have an @impl attribute with a value of 'axis'."
> Is not clear here if a policy set can appliesTo a service, reference or 
> component element, rather than a binding or implementation element, in the 
> expectation that it will be pushed down to the children. I can understand 
> this being the case for attachTo but I don't understand why that would be 
> needed for appliesTo. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to