1# zxid/sg/liberty-idwsf-subs-v1.0.sg
2# Slightly edited, 1.3.2007, Sampo Kellomaki (sampo@iki.fi)
3# $Id: liberty-idwsf-subs-v1.0.sg,v 1.2 2009-09-05 02:23:41 sampo Exp $
4
5target(subs, urn:liberty:ssos:2006-08)
6import(lu, urn:liberty:util:2006-08,liberty-idwsf-utility-v2.0.xsd)
7
8%SubscriptionType:
9  subs:RefItem*
10  lu:Extension*
11  @subscriptionID    -> %lu:IDType
12  @notifyToRef       -> %xs:anyURI
13  @adminNotifyToRef? -> %xs:anyURI
14  @starts?           -> %xs:dateTime
15  @expires?          -> %xs:dateTime
16  @id?               -> %xs:ID
17  @includeData?:     enum( Yes No YesWithCommonAttributes ) ;
18  ;
19
20RefItem	 -> %subs:RefItemType
21%RefItemType:
22  @subscriptionID?   -> %lu:IDType
23  @lu:itemIDRef
24  ;
25
26&@NotifyAttributeGroup:
27  @timeStamp?        -> %xs:dateTime
28  ;
29
30%NotificationType:
31  lu:TestResult*
32  @id?               -> %xs:ID
33  @subscriptionID    -> %lu:IDType
34  @expires?          -> %xs:dateTime
35  @endReason?        -> %xs:anyURI
36  ;
37
38%NotifyResponseType:	 base(lu:ResponseType) ;
39
40#EOF
41