1# zxid/sg/xacml-2.0-profile-saml2.0-v2-schema-protocol-cd-1.sg
2# Evolution version to send policies in request
3# Slightly edited, 5.11.2009, Sampo Kellomaki (sampo@iki.fi)
4# $Id$
5
6target(xaspcd1,urn:oasis:names:tc:xacml:2.0:profile:saml2.0:v2:schema:protocol:cd-01)
7import(sp, urn:oasis:names:tc:SAML:2.0:protocol, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security)
8import(xac, urn:oasis:names:tc:xacml:2.0:context:schema:os, http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-context-schema-os.xsd)
9import(xa, urn:oasis:names:tc:xacml:2.0:policy:schema:os, http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-policy-schema-os.xsd)
10import(xasacd1, urn:oasis:names:tc:xacml:2.0:profile:saml2.0:v2:schema:assertion:cd-01, xacml-2.0-profile-saml2.0-v2-schema-assertion-cd-1.xsd)
11
12XACMLAuthzDecisionQuery -> %xaspcd1:XACMLAuthzDecisionQueryType
13%XACMLAuthzDecisionQueryType:	 base(sp:RequestAbstractType)
14  xac:Request
15  xa:Policy*
16  xa:PolicySet*
17  xasacd1:ReferencedPolicies?
18  @InputContextOnly?	 -> %boolean  default (false)
19  @ReturnContext?	 -> %boolean  default (false)
20  @CombinePolicies?	 -> %boolean  default (true)
21  ;
22
23XACMLPolicyQuery -> %xaspcd1:XACMLPolicyQueryType
24%XACMLPolicyQueryType:	 base(sp:RequestAbstractType)
25  xac:Request?
26  xa:Target?                  # Sampo: was in official, but not cd1
27  xa:PolicySetIdReference?
28  xa:PolicyIdReference?
29  ;
30
31#EOF
32