Referencing task data Result Handling

Copyright © 2011 Open Geospatial Consortium 207 b Test Method: Devise and execute a DescribeResultAccess request. Verify that the references contained in the response are references as defined in Table 41. c Reference: 7.3.8.1 d Test Type: Basic

11.1.2.8.7 Result access information storage

http:www.opengis.netspecSPS2.0confCoreResultHandlingResultAccessInfoStorage a Test Purpose: Verify that the service provides result access information for a task that was in execution at least as long as indicated in its service metadata. b Test Method: Submit a task that reaches the InExcecution state. c Create a valid DescribeResultAccess requests for the according task. When the task was finalized, send the request to the service shortly before the point in time that is defined by the updateTime of the status report that documented the transition into the final state plus the minStatusTime duration that is stated in the contents section of the services capabilities document. Verify that the response contains at least one reference group with references or has the unavailableCode DataServiceUnavailable. d Reference: 7.3.8.1, 7.3.3.3 e Test Type: Basic

11.2 Conformance Class – State Logger

http:www.opengis.netspecSPS2.0confStateLogger

11.2.1 Capability Test

http:www.opengis.netspecSPS2.0confStateLoggerCapability a Test Purpose: Verify that the server implements the State Logger conformance class. b Test Method: Verify that the server implements the Core conformance class. Verify the conformance tests listed in section 11.2.2 c Reference: see references in conformance tests d Test Type: Capability 208 Copyright © 2011 Open Geospatial Consortium

11.2.2 Modules with Basic Tests

11.2.2.1 Service Metadata

11.2.2.1.1 Advertising support for status history logging

http:www.opengis.netspecSPS2.0confStateLoggerServiceMetadataStatusHistorySupportAdvertisement a Test Purpose: Verify that the service indicates support for logging of status history in its metadata. b Test Method: Execute a GetCapabilities request to retrieve the operationsMetadata section. Verify that the since parameter is supported for the GetStatus operation listed there. c Reference: 7.3.2.4.3 d Test Type: Basic

11.2.2.2 Behavior

11.2.2.2.1 GetStatus with since parameter

http:www.opengis.netspecSPS2.0confStateLoggerBehaviorGetStatusSinceParameterHandling a Test Purpose: Verify that the service handles GetStatus requests with since parameter correctly. b Test Method: Devise a valid GetStatus request for a task tasking request that has already made more than one state transition. Choose a point in time that is between the updateTime of the first state transition and the updateTime of the following state transition. Set the since parameter in the GetStatus request to that point in time. Send the request to the service. Verify that the response contains information on all state transitions made by the task tasking request except the first one. Likewise, create and send a GetStatus request with since parameter value being a point in time shortly after the updateTime of the last state transition of a finalized task tasking request for accepted Submit and Reserve requests, the finalization of the resulting scheduled task matters. Verify that the response does not contain any status information. c Reference: 7.3.6 d Test Type: Basic

11.2.2.2.2 Status history provisioning

http:www.opengis.netspecSPS2.0confStateLoggerBehaviorStatusHistoryProvisioning