[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [xacml] status code schema for xacmlContext:Response
Status code element.
Currently, there is a debate on how to communicate
pdp status such as missing attributes etc to the pep.
Without taking sides here is <status>
element, borrowed from saml protocol schema that can be included
in the xacml-context:Response.
<xacmlContext:Status> element should be used
instead of <xacml:ContextAdvice> within
<xacmlContext:Result> element.
<xs:element name="Status"
type="xacmlContext:StatusType"/>
<xs:complexType
name="StatusType">
<xs:sequence>
<xs:element ref="xacmlContext:StatusCode"/>
<xs:element ref="xacmlContext:StatusMessage" minOccurs="0"/>
<xs:element ref="xacmlContext:StatusDetail" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="StatusCode"
type="xacmlContext:StatusCodeType"/>
<xs:complexType
name="StatusCodeType">
<xs:sequence>
<xs:element ref="xacmlStatus:StatusCode" minOccurs="0"/>
<xs:attribute name="Value" type="xs:QName" use="required"/>
</xs:sequence>
</xs:complexType>
<xs:element name="StatusMessage"
type="xs:string"/>
<xs:element name="StatusDetail"
type="xacmlContext:StatusDetailType"/>
<xs:complexType
name="StatusDetailType">
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
Simon Godik
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC