Provide name for tasking parameter component

200 Copyright © 2011 Open Geospatial Consortium b Test Method: Devise and execute a DescribeTasking request for each procedure hosted by the service. Verify that the taskingParameter description in the DescribeTaskingResponse uses a SWE Common AbstractDataComponent subtype that is covered by one of the SWE Common conformance classes listed in the services capabilities document. Ensure that this component passes the tests defined in all conformance classes of the SWE Common Data Model standard listed in the services capabilities document. c Reference: 7.3.4 d Test Type: Basic

11.1.2.5 Tasking

11.1.2.5.1 Tasking Parameter Usage

http:www.opengis.netspecSPS2.0confCoreTaskingTaskingParameterUsage a Test Purpose: Verify that the service supports the SWE Common encodings as advertised in its capabilities. b Test Method: Devise a GetCapabilities request to retrieve the contents section of the services capabilities document and send it to the service. Get the list of supported SWE Common encodings from the contents section. Devise a valid tasking request Submit and - if implemented - Reserve, Update, GetFeasibility with tasking parameter values structured according to the tasking parameter description retrieved via the DescribeTasking operation for the tasked procedure and encoded according to an encoding indicated in the tasking request and supported by the service. Send this tasking request to the service. Verify that the service does not return an InvalidParameterValue exception with locator taskingParameters. Similarly, devise a tasking request with invalid tasking parameters not following the structure defined in the DescribeTasking response, not using an encoding supported by the service or not encoding the values correctly and send it to the service. Ensure that the service throws an InvalidParameterValue exception with locator taskingParameters. c Reference: 7.2 d Test Type: Basic

11.1.2.5.2 Tasking request expiration

http:www.opengis.netspecSPS2.0confCoreTaskingTaskingRequestExpiration a Test Purpose: To verify that the service correctly handles tasking request expiration.