An updated Conformance Test Suite has just been e-mailed to Michiharu Kudo and to implementors who have requested direct mailings. Michiharu has been requested to post this update to the XACML TC web page. If anyone else who would like a copy e-mailed directly, please let me know. To the best of my knowledge and record-keeping, this suite contains fixes to all problems that have been reported to the
xacml-comment@lists.oasis-open.org mailing list up through message
http://lists.oasis-open.org/archives/xacml-comment/200212/msg00035.html All files have been passed through a validating parser. This suite also includes changes required by the type-checking issue being discussed on the
xacml@lists.oasis-open.org mailing list. These changes ensure that only the policy files that are testing for syntax or type errors have a syntax or type error. Other files were modified where necessary to produce an Indeterminate result using other means. In the course of making the checks for this, I noticed a 3 cases among the D tests listed below where a rule that was supposed to return Indeterminate was actually returning NotApplicable. These have been fixed to return Indeterminate. Specific changes: IIA004Special.txt - instructions added, explaining that certain implementations do not need to return the Response indicated. IIC003Special.txt - instructions added, explaining that certain implementations do not need to return the Response indicated. IIC012Response.xml - changed Decision from "syntax-error" to "processing-error". This is a type checking error, not an XML syntax error. IIC012Special.txt - instructions added, explaining that certain implementations do not need to return the Response indicated. IIC014Special.txt - instructions added, explaining that certain implementations do not need to return the Response indicated. IID006Policy.xml - add 'MustBePresent="true" to SubjectAttributeDesignator in rule3 to produce intended INDETERMINATE result. IID010Policy.xml - changed description of rule3 to say "NOT APPLICABLE" rather than "INDETERMINATE". Rule itself is the same. IID018Policy.xml - add "MustBePresent" to rule3 in order to make the result "INDETERMINATE" as intended. IID022Policy.xml - add "MustBePresent" to rule3 in order to make the result "INDETERMINATE" as intended. The StatusCode Value values in the Response.xml files that I chose are my best guess at the intention of the TC. Feel free to post objections to my choices to the
xacml-comment@lists.oasis-open.org list. Please continue to report any errors you find in these tests to
xacml-comment@lists.oasis-open.org Anne Anderson -- Anne H. Anderson Email:
Anne.Anderson@Sun.COM Sun Microsystems Laboratories 1 Network Drive,UBUR02-311 Tel: 781/442-0928 Burlington, MA 01803-0902 USA Fax: 781/442-1692