I would think it is the syntax-error. There is nothing wrong about
reporting an incorrectly formed policy and nothing sacred about type
incorrectness. This is what status codes are for.
Does your language interpreter or compiler just die in silence if there is a
typo in the code?
D;
-----Original Message-----
From: Polar Humenn
To: Anne Anderson
Cc: XACML TC
Sent: 12/4/02 6:06 AM
Subject: Re: [xacml] IIC012: syntax-error or processing-error?
This is the same problem as D024. This policy is not well formed. It is
type incorrect. There should be no status code, because it should not
even
be hinted at that it should be evaluated.
Cheers,
-Polar
On Wed, 4 Dec 2002, Anne Anderson wrote:
> Conformance Test IIC012 is intended to test for the error case in
> which a Condition FunctionId uses a function that does not return
> a Boolean result. The <Condition is:
>
> <Condition
FunctionId="urn:oasis:names:tc:xacml:1.0:function:integer-subtract">
> <Apply
FunctionId="urn:oasis:names:tc:xacml:1.0:function:integer-one-and-only">
> <SubjectAttributeDesignator
>
AttributeId="urn:oasis:names:tc:xacml:1.0:conformance-test:age"
>
DataType="http://www.w3.org/2001/XMLSchema#integer"/>
> </Apply>
> <Apply
FunctionId="urn:oasis:names:tc:xacml:1.0:function:integer-one-and-only">
> <EnvironmentAttributeDesignator
>
AttributeId="urn:oasis:names:tc:xacml:1.0:conformance-test:bart-simpson-
age"
>
DataType="http://www.w3.org/2001/XMLSchema#integer"/>
> </Apply>
> </Condition>
>
> Question: should the StatusCode Value from evaluating this Policy
> be "urn:...:status:syntax-error" (since it is a type error), or
> "urn:...:status:processing-error"?
>
> I'm leaning toward syntax-error. What do others think?
>
> Anne
> --
> Anne H. Anderson Email:
> Sun Microsystems Laboratories
> 1 Network Drive,UBUR02-311 Tel: 781/442-0928
> Burlington, MA 01803-0902 USA Fax: 781/442-1692
>
>
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>
>
----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>