Exceptions GetOptions operation response

Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 139 Copyright © 2012 Open Geospatial Consortium swe:Quantity swe:field swe:field name=TimeBetweenFrameCenter swe:Quantity swe:uom code=s swe:Quantity swe:field swe:field name=FrameNumberStep swe:Count swe:Count swe:field swe:field name=FirstFrameNumber swe:Count swe:Count swe:field swe:field name=FirstFrameCenterTime swe:Quantity swe:uom code=s swe:Quantity swe:field swe:field name=LastFrameNumber swe:Count swe:Count swe:field swe:DataRecord swe:elementType swe:encoding swe:TextEncoding blockSeparator=10; tokenSeparator=, swe:encoding swe:values 126,2104,15069.767,837.209,1,0,0.0000,7199 2354,3713,15069.767,837.209,1,0,0.0000,7199 swe:values swe:DataArray sceneRestriction sceneSelectionParameter orderOptions

9.4.4 Exceptions

In the event that an Order Server encounters an error servicing a GetOptions, it shall return an exception within a SOAP Fault in particular an ows:ExceptionReport according to the clause 8 of [NR9]. The SOAP Fault Message see §7.3.14 shall have one of the following exceptionCode value: “exceptionCode” value Meaning of code “locator” value “ExceptionText” value 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 “Missing value for Parameter” InvalidParameterValue Operation request contains an invalid parameter value Name of parameter with invalid value “Invalid value for Parameter” Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 140 Copyright © 2012 Open Geospatial Consortium “exceptionCode” value Meaning of code “locator” value “ExceptionText” value NoApplicableCode No other exceptionCode specified by this service and server applies to this exception None, omit “locator” parameter “Code not applicable” AuthenticationFailed Invalid or missing identity information “identity_token” “Invalid or missing identity information” AuthorizationFailed The client is not authorized to call the operation or it is not authorized to provide the specified parameters. Possible values: ฀ “GetOptions” ฀ “collectionId” ฀ “identifier” ฀ “taskingRequestId” Text describing the item not authorized. E.g.: ฀ “The client is not authorized to call the operation.” UnsupportedCollection Operation request contains a collection id which is neither a product collection nor a subscription. “collectionId” parameter “Subscription not supported” UnsupportedProduct Operation request contains a product identifier, but either the server does not support product ordering or the product is not in the catalogue. “Identifier” parameter “Ordering not supported” UnsupportedTaskingRequest Operation request contains a tasking identifier, but either the server does not support future product ordering or the task ID is not in the companion SPS Server. “ID” parameter “Programming not supported” InvalidIdentifierValue Operation request contains a type of identifier incompatible with to the type of the operation e.g. a tasking identifier for a subscription Name of the identifier for each type of request “Identifier not valid for this request” Table 9-4 – Exception Codes for GetOptions operation. Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 141 Copyright © 2012 Open Geospatial Consortium 10 GetQuotation Operation

10.1 Introduction