Policy applies to no correctly specified in policy compliance tests
-------------------------------------------------------------------

                 Key: TUSCANY-3893
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3893
             Project: Tuscany
          Issue Type: Bug
    Affects Versions: Java-SCA-2.0-Beta2
            Reporter: Simon Laws
             Fix For: Java-SCA-2.0


In several of the policy compliance tests the appliesTo XPath expression 
includes a note test describing an element without an explicit namespace. For 
example, from POL_4020, 

   <policySet name="BothIntents" provides="test:BindingIntent 
test:ReferenceIntent" appliesTo="//binding.sca" 
attachTo="//sca:reference[@name='reference1']/interface.wsdl">
      <!-- This policy intentionally left blank -->
   </policySet>

Note. appliesTo="//binding.sca" rather than appliesTo="//sca:binding.sca"

The XPath spec expects the namespace to be specified and maps the elements 
without a namespace shortname to the null namespace. (see 
http://www.w3.org/TR/xpath/#node-tests). We need to get OASIS to fix the tests. 
The only one that appears to fail because of this in Tuscany is 4020 but others 
have the same problem so we need to look at why they don't fail also. 



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

        

Reply via email to