GetStatus with since parameter Status history provisioning

Copyright © 2011 Open Geospatial Consortium 209 a Test Purpose: Verify that the service provides complete state history for all tasks tasking requests. 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 requests for the according tasks tasking requests and send them to the service. Also create valid GetStatus request with since parameter value that is well before the time that the initial tasking request was made. Verify that each response contains information on all the state transitions made by the request task so far. If information on state changes of a task can be retrieved by other means, for example through notifications, verify that this information matches the one retrieved via the GetStatus GetTask operations. c Reference: 7.3.6, 7.3.7 d Test Type: Basic

11.2.2.2.3 Status history storage

http:www.opengis.netspecSPS2.0confStateLoggerBehaviorStatusHistoryStorage a Test Purpose: Verify that the service provides complete state history for all 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 requests for the according tasks tasking requests when they were finalized. Also create valid GetStatus requests with since parameter value that is well before the time that the initial tasking request was made. 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 that each response contains information on all the state transitions made by the request task. c Reference: 7.3.3.3 d Test Type: Basic

11.3 Conformance Class – Reservation Manager

http:www.opengis.netspecSPS2.0confReservationManager

11.3.1 Capability Test

http:www.opengis.netspecSPS2.0confReservationManagerCapability 210 Copyright © 2011 Open Geospatial Consortium a Test Purpose: Verify that the server implements the Reservation Manager conformance class. b Test Method: Verify that the server implements the Core conformance class. Verify the conformance tests listed in section 11.3.2 c Reference: see references in conformance tests d Test Type: Capability

11.3.2 Modules with Basic Tests

11.3.2.1 Structure

11.3.2.1.1 Confirm operation facet validity

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

11.3.2.1.2 Reserve operation facet validity

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

11.3.2.2 Service Metadata

11.3.2.2.1 Operations listed in Capabilities

http:www.opengis.netspecSPS2.0confReservationManagerServiceMetadataOperationsListing a Test Purpose: Verify that the Reserve and Confirm operations are listed as supported operations in the services metadata.