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

 


Help: OASIS Mailing Lists Help | MarkMail Help

xacml message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: [xacml] Function Document Issues


On Mon, 26 Aug 2002, Daniel Engovatov wrote:

> 2. "and" and "or", "n-of" functions. I think they are unnecessary in
>    contrast to their "ordered-*" counterparts. Since we are now
>    paying explicit attention to ERROR when evaluating policy, I think we
>    should just go with the "ordered" versions of these functions for
>    explicitly determinate results.
>
> Agree on "and" and "or" - should just leave ordered ones (or, rather,
> rename them to be "and" and "or"
>
> "n-of" is a different thing - does not have an alternative - and does
> not suffer from the current "or"/"and" indeterminate result - due to
> indeterminate evaluation order - issue..

It certainly does. There is nothing to say in the "n-of" case that
stipulates that the arguments need to be evaluated in first to last order.
For example, they can be evaluated from last to first, which when taking
into account for ERROR alters the evaluation.

> 3. What is the type of an argument to the function "present".
>    What does it look like?  Someone please give me an example.

> The same one that goes into "AttributeId" xml atribute of the <*Designator>
> element.
>
> This means
>
> if
> 	<EnvironmentAttributeDesignator
> AttributeId="urn:oasis:names:tc:xacml:env:date"
> 					DataType="xs:date"/>
> will return a non-emty sequence if evaluated
>
> then
>
> <Apply FunctionId="function:present">
> <AttributeValue
> DataType="xsi:anyURI">urn:oasis:names:tc:xacml:env:date</AttributeValue>
> </Apply>

Thanks,
-Polar

> should return "true"

> It would return false if the environment portion of context has no idea what
> "date" is.
>
>
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC