[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [xacml-comment] Question about MustBePresent of AttributeSelector
Hi. I have a question about the MustBePresent attribute of <AttributeSelector>. I think the semantics of the MustBePresent attribute of <AttributeDesignator> is described in detail, but I don't think the semantics of the MustBePresent attribute of <AttributeSelector> is described in detail. The following is my understanding. Is this correct? AttributeSelector: (Case 1) The XPath selected no node. If(MustBePresent=TRUE) The result is "Indeterminate" with the MISSING-ATTRIBUTE status code. else The result is an empty bag. (Case 2) The XPath selected at least one node. (Case 2-1) Selected nodes could be successfully converted to a bag of values of the data type (I'm not sure this could be an empty bag). Regardless of the MustBePresent value, the result is the bag. (Case 2-2) The conversion failed. The result is "Indeterminate" with the MISSING-ATTRIBUTE status code. Anyway, more detailed description about the semantics of MustBePresent, and the status-code when the result is Indeterminate should be added to Section 5.32. Satoshi Hada IBM Tokyo Research Laboratory mailto:satoshih@jp.ibm.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC