Capability Test Conformance Class – Channel Based PubSub

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

11.8.2.2.1 Support of Topic Dialect

http:www.opengis.netspecSPS2.0confChannelBasedPubSubServiceMetadataTopicDialectSupport a Test Purpose: Verify that the service supports at least one topic expression dialect. b Test Method: Devise and send a GetCapabilities request to retrieve the services notifications metadata. Inspect which filter dialects are supported. Ensure that at least one topic expression dialect is listed. c Reference: 8.3, OGC 09-001 clause 8 d Test Type: Basic

11.8.2.2.2 Topic Set Contents

http:www.opengis.netspecSPS2.0confChannelBasedPubSubServiceMetadataTopicSetContents a Test Purpose: Verify that the topic set provided by the service contains the required SPS topics. b Test Method: Devise and send a GetCapabilities request to retrieve the services notifications metadata. Retrieve the topic set from that metadata and inspect it. Ensure that all the mandatory topics listed in Table 67 are marked as topics in this topic set. c Reference: 8.3 Copyright © 2011 Open Geospatial Consortium 221 d Test Type: Basic

11.9 Conformance Class – XML Encoding

http:www.opengis.netspecSPS2.0confXMLEncoding

11.9.1 Capability Test

http:www.opengis.netspecSPS2.0confXMLEncodingCapability a Test Purpose: Verify that the server implements the XML Encoding conformance class. b Test Method: Verify that the server implements the following conformance classes http:www.opengis.netspecSWE2.0confxsd-simple-components , http:www.opengis.netspecSWE2.0confxsd-simple-encodings , http:www.opengis.netspecSWES2.0confXMLEncoding . Verify the conformance tests listed in section 11.9.2 c Reference: see references in conformance tests d Test Type: Capability

11.9.2 Modules with Basic Tests