OASIS eXtensible Access Control Markup Language (XACML) TC

Re: [xacml] IIC012: syntax-error or processing-error?

  • 1.  Re: [xacml] IIC012: syntax-error or processing-error?

    Posted 12-04-2002 14:31
    Well, we are required to return a Status Code, and we have a Status Code called "syntax-error", which certainly does not imply that the policy was evaluated. I think this exactly fits what you want to convey. Anne On 4 December, Polar Humenn writes: Re: [xacml] IIC012: syntax-error or processing-error? > From: Polar Humenn <polar@syr.edu> > To: Anne Anderson <Anne.Anderson@sun.com> > Subject: Re: [xacml] IIC012: syntax-error or processing-error? > Date: Wed, 4 Dec 2002 09:06:35 -0500 (EST) > > > 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: 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 > > > > > > ---------------------------------------------------------------- > > To subscribe or unsubscribe from this elist use the subscription > > manager: < http://lists.oasis-open.org/ob/adm.pl > > > > > -- 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