Tasking Parameter Usage Tasking request expiration

Copyright © 2011 Open Geospatial Consortium 201 b Test Method: Given a tasking response that has requestStatus Pending and defines a latestResponseTime: devise and execute a GetStatus request for the request and send it to the service shortly before the latestResponseTime. If the requestStatus is still Pending send another GetStatus request shortly after the latestResponseTime. Verify that the requestStatus in the latest status report is either Accepted or Rejected. If it is Rejected, check the updateTime of the according status report. If the updateTime is before the latestResponseTime, ensure that the event is not TaskingRequestExpired. Otherwise ensure that the updateTime value is the same time as the latestResponseTime and that the event is TaskingRequestExpired. c Reference: 7.3.1.3, 7.3.1.4 d Test Type: Basic

11.1.2.6 State Handling

11.1.2.6.1 GetStatus operation facet validity

http:www.opengis.netspecSPS2.0confCoreStateHandlingGetStatusOperationFacetValidity a Test Purpose: To verify that the service provides the correct response when the GetStatus operation is invoked. b Test Method: Devise and execute a GetStatus request. Verify that the service responds with a valid GetStatusResponse or exception. c Reference: 7.3.6 d Test Type: Basic

11.1.2.6.2 GetTask operation facet validity

http:www.opengis.netspecSPS2.0confCoreStateHandlingGetTaskOperationFacetValidity a Test Purpose: To verify that the service provides the correct response when the GetTask operation is invoked. b Test Method: Devise and execute a GetTask request. Verify that the service responds with a valid GetTaskResponse or exception. c Reference: 7.3.7 d Test Type: Basic

11.1.2.6.3 Handling requests for already deleted status information

http:www.opengis.netspecSPS2.0confCoreStateHandlingHandlingRequestsForDeletedStatusInfo 202 Copyright © 2011 Open Geospatial Consortium a Test Purpose: Verify that the service correctly handles GetStatus GetTask requests that ask for status information of a task tasking request but that information has already been discarded by the service. b Test Method: Devise a GetStatus GetTask request for a task that was completed by the service and execute it after the minStatusTime has expired. Verify that the service either sends an exception with code StatusInformationExpired in case it still knows the task but does no longer store status information for it or an exception with code InvalidParameterValue in case that the service already removed all information on that task and thus does no longer “know” it with locator task. c Reference: 7.3.6.5, 7.3.7.5 d Test Type: Basic

11.1.2.6.4 State handling

http:www.opengis.netspecSPS2.0confCoreStateHandlingValidStateMachineImplementation