GetStatus operation facet validity

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 a Test Purpose: Verify that the service correctly implements the state machines defined for tasking requests tasks. b Test Method: Devise a valid tasking request and send it to the service. Create valid GetTask GetStatus requests for the according tasks tasking requests and send them to the service. Inspect the response to verify that no illegal transition for the tasking request task is made. c Reference: 10, 7.3.1.5, 7.3.6, 7.3.7 d Test Type: Basic

11.1.2.6.5 State information storage

http:www.opengis.netspecSPS2.0confCoreStateHandlingStateInfoStorage a Test Purpose: Verify that the service provides the information about the latest state transition of finalized tasks tasking requests as long as indicated in its service metadata. b Test Method: Devise a valid request for all the tasking operations supported by the service Submit, GetFeasibility, Update, Reserve. Send those to the service. Create valid GetTask GetStatus requests for the according tasks tasking requests when they were finalized. Send them 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