OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xacml-comment message

[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