SPS event encoding SPS event publication

Copyright © 2011 Open Geospatial Consortium 219 state logger conformance class, i.e. logs all state transitions of a tasking request task, do the following: • once a tasking request task was finalized, get all state information for it via the GetStatus operation • check that the events published by the service for this tasking request task are in line with the state transitions documented in the GetStatus response. • Otherwise check at least that the final state is published correctly. c Reference: 8.2, Table 64 d Test Type: Basic

11.7.2.2 Notification Service Metadata

11.7.2.2.1 Notifications section

http:www.opengis.netspecSPS2.0confBasicPubSubServiceMetadataNotificationsSection a Test Purpose: Verify that the service supports the notifications section in the capabilities document. b Test Method: Create a GetCapabilities request to get the capabilities document with the notifications section and check that it is implemented correctly. c Reference: 7.3.2, OGC 09-001 clause 8 d Test Type: Basic

11.8 Conformance Class – Channel Based PubSub

http:www.opengis.netspecSPS2.0confChannelBasedPubSub

11.8.1 Capability Test

http:www.opengis.netspecSPS2.0confChannelBasedPubSubCapability a Test Purpose: Verify that the server implements the Channel Based PubSub conformance class. b Test Method: Verify that the server implements the Basic PubSub conformance class. Verify the conformance tests listed in section 11.8.2 c Reference: see references in conformance tests d Test Type: Capability 220 Copyright © 2011 Open Geospatial Consortium

11.8.2 Modules with Basic Tests

11.8.2.1 Channel based Event Publication

11.8.2.1.1 Correct channel assignments

http:www.opengis.netspecSPS2.0confChannelBasedPubSubChannelEventPublicationChannelAssignments a Test Purpose: Verify that published events are assigned to correct channels. b Test Method: Create one subscription targetting each of the SPS channels contained in the services topic set. Devise tasking requests that cause publication of events on each of these channels. For each subscription, check that those and only those events are received that are to be published on the channel associated with that subscription according to Table 67. c Reference: 8.3 d Test Type: Basic

11.8.2.2 Channel based Notification Service Metadata