zxid
view release on metacpan or search on metacpan
sg/saml-schema-protocol-2.0.sg view on Meta::CPAN
# zxid/sg/saml-schema-protocol-2.0.sg
# $Id: saml-schema-protocol-2.0.sg,v 1.5 2008-02-23 03:59:31 sampo Exp $
#
# N.B. This file is not a direct conversion. Instead it has been manually
# edited to make it simpler and to facilitate code generation.
target(sp,urn:oasis:names:tc:SAML:2.0:protocol)
import(sa,urn:oasis:names:tc:SAML:2.0:assertion,saml-schema-assertion-2.0.xsd)
import(ds,http://www.w3.org/2000/09/xmldsig#,http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd)
ns(xs, http://www.w3.org/2001/XMLSchema)
%RequestAbstractType:
sa:Issuer?
ds:Signature?
sp:Extensions?
@ID -> %xs:ID
@Version -> %xs:string
@IssueInstant -> %xs:dateTime
@Destination? -> %xs:anyURI
@Consent? -> %xs:anyURI
;
Extensions -> %sp:ExtensionsType
%ExtensionsType:
any+
;
%StatusResponseType:
sa:Issuer?
ds:Signature?
sp:Extensions?
sp:Status
@ID -> %xs:ID
@InResponseTo? -> %xs:NCName
@Version -> %xs:string
@IssueInstant -> %xs:dateTime
@Destination? -> %xs:anyURI
@Consent? -> %xs:anyURI
;
Status -> %sp:StatusType
%StatusType:
sp:StatusCode
sp:StatusMessage?
sp:StatusDetail?
;
StatusCode -> %sp:StatusCodeType
%StatusCodeType:
sp:StatusCode?
@Value -> %xs:anyURI
;
StatusMessage -> %xs:string
StatusDetail -> %sp:StatusDetailType
%StatusDetailType:
any*
;
AssertionIDRequest -> %sp:AssertionIDRequestType
%AssertionIDRequestType: base(sp:RequestAbstractType)
sa:AssertionIDRef+
;
SubjectQuery -> %sp:SubjectQueryAbstractType
%SubjectQueryAbstractType: base(sp:RequestAbstractType)
sa:Subject
;
( run in 0.960 second using v1.01-cache-2.11-cpan-71847e10f99 )