1# zxid/sg/saml-schema-ecp-2.0.sg
2# Slightly edited, 7.2.2007, Sampo Kellomaki (sampo@iki.fi)
3# $Id: saml-schema-ecp-2.0.sg,v 1.3 2009-09-05 02:23:41 sampo Exp $
4
5target(ecp,urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp)
6ns(xs,http://www.w3.org/2001/XMLSchema)
7import(sp,urn:oasis:names:tc:SAML:2.0:protocol,saml-schema-protocol-2.0.xsd)
8import(sa,urn:oasis:names:tc:SAML:2.0:assertion,saml-schema-assertion-2.0.xsd)
9import(e,http://schemas.xmlsoap.org/soap/envelope/,http://schemas.xmlsoap.org/soap/envelope/)
10
11Request	 -> %ecp:RequestType
12%RequestType:
13  sa:Issuer
14  sp:IDPList?
15  @e:mustUnderstand
16  @e:actor
17  @ProviderName? -> %xs:string
18  @IsPassive?    -> %xs:boolean
19  ;
20
21Response	 -> %ecp:ResponseType
22%ResponseType:
23  @e:mustUnderstand
24  @e:actor
25  @AssertionConsumerServiceURL	 -> %xs:anyURI
26  ;
27
28RelayState	 -> %ecp:RelayStateType
29%RelayStateType:	 base(xs:string)
30  @e:mustUnderstand
31  @e:actor
32  ;
33
34#EOF
35