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: [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