Normal response parameters Normal response XML encoding DescribeTasking response example DescribeTasking exceptions

Figure 25: DescribeTaskingRequestResponse in UML notation Figure 26: DescribeTaskingRequestResponse in XMLSpy notation

13.3.1 Normal response parameters

The normal response to a valid DescribeTasking operation request shall be a DescribeTaskingRequestResponse. More precisely, a response from the DescribeTasking operation shall include the parts listed in Table 9. This table also specifies the UML model data type plus the multiplicity and use of each listed part. Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 57 Table 9 — Parts of DescribeTasking operation response Name Definition Data type and values Multiplicity and use taskingDescriptor Provides all information necessary to task an asset complex type one to many, mandatory

13.3.2 Normal response XML encoding

The following schema fragment specifies the contents and structure of a DescribeTasking operation response, always encoded in XML: See annex B.

13.3.3 DescribeTasking response example

A DescribeTasking operation response for SPS can look like this encoded in XML: See Running Example, chapter 20.

13.3.4 DescribeTasking exceptions

When a SPS server encounters an error while performing a DescribeTasking operation, it shall return an exception report message as specified in Subclause 7.4 of [OGC 05-008]. The allowed standard exception codes shall include those listed in Table 10. For each listed exceptionCode, the contents of the “locator” parameter value shall be as specified in the right column. Table 10: Exception codes for DescribeTasking operation exceptionCode value Meaning of code “locator” value OperationNotSupported Request is for an operation that is not supported by this server Name of operation not supported MissingParameterValue Operation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValue Operation request contains an invalid parameter value Name of parameter with invalid value UnknownSensorID SensorID that has been issued by the client is not known to the SPS comma-separated list of the unknown sensorIDs NoApplicableCode No other exceptionCode specified by this service and server applies to this exception None, omit “locator” parameter InvalidRequest Request does not conform to the schema for this operation Exception message generated by validator 58 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 14 GetFeasibility operation optional

14.1 Introduction