Aggregation Channel Requirements Package

Copyright © 2010 Open Geospatial Consortium, Inc. 137

13.1.8 Ad Hoc Channel Requirements Package

Figure 51: Ad Hoc Channel Requirements Table 50: Ad Hoc Channel Requirements Details Requirement Number Requirement Normative Statement 083 An adhoc event channel shall support the properties that an event channel offers like information on published events. 092 An adhoc event channel shall support the provision of filter criteria that were used in the subscription that caused the channel to be created. 093 A producer shall create an adhoc event channel if a proposed subscription indicates that events matching the subscription shall be posted on such a channel. The producer shall ensure that the termination time and filter statements of the channel are the same as in the subscription. 094 A subscriber shall request the creation of an adhoc channel by providing a value for the deliveryToChannel property in a proposed subscription, that is the AdHocChannel template, together with a name for the adhoc channel. 095 A producer shall publish all events that match the filter criteria of the adhoc event channel on the channel and allow subscriptions against it. 138 Copyright © 2010 Open Geospatial Consortium, Inc. Requirement Number Requirement Normative Statement The producer shall reset the termination time of the channel if the subscription that created it was renewed. 096 A producer shall terminate an adhoc channel when the subscription that created it is terminated. 098 An adhoc event channel shall support the provision of the termination time that applies to the subscription that caused the channel to be created.

13.1.9 Pausable Provider Requirements Package

Figure 52: Pausable Provider Requirements Table 51: Pausable Provider Requirements Details Requirement Number Requirement Normative Statement 017 A pauseable subscription shall provide operations to pause and resume it. 019 Events that match the filter criteria of a pausable subscription shall not be delivered to the subscriptions deliveryTo endpoint while the subscription is paused. 074 A pausable subscription shall support the properties of a subscription. 075 A pausable subscription shall provide a boolean property that