Submit response XML example Exceptions.

Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 167 Copyright © 2012 Open Geospatial Consortium

12.4.3 Submit response XML example

The following is an example of Submit Response asynchronous. Note that the example includes only the SubmitAck element without the SOAP envelope. SubmitAck xmlns:xsi=http:www.w3.org2001XMLSchema-instance xmlns=http:www.opengis.netoseo1.0 xsi:schemaLocation=http:www.opengis.netoseo1.0 http:schemas.opengis.netoseo1.0oseo.xsd statussuccessstatus orderIdurn:ESA:EECF:order_id_0001orderId orderReferenceexample_0001orderReference SubmitAck

12.4.4 Exceptions.

In the event that an Order Server encounters an error servicing a Submit, 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” NoApplicableCode No other exceptionCode specified by this service and server applies to this exception None, omit “locator” parameter “Code not applicable” InvalidNotificationValue In asynchronous mode, the operation request has the status notification active with “All” or “Final” value but an address information to which the server has to notify the ordering status that is empty or invalid. “ws-address” parameter “Invalid value for notification” AuthenticationFailed Invalid or missing identity information “identity_token” “Invalid or missing identity information” Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 168 Copyright © 2012 Open Geospatial Consortium “exceptionCode” value Meaning of code “locator” value “ExceptionText” value AuthorizationFailed The client is not authorized to call the operation or it is not authorized to provide the specified parameters. Possible values: ฀ “Submit” ฀ “collectionId” ฀ “identifier” ฀ “taskingRequestId ” ฀ etc.. Text describing the item not authorized. E.g.: ฀ “The client is not authorized to call the operation.” ฀ “the client is not authorized to order that product” ฀ Etc. SubscriptionNotSupported Operation request identifies a order type subscription but the server doesn’t support “SubscriptionOrders” “orderType” parameter “Subscription not supported” ProductOrderingNotSupported Operation request identifies a order type order product but the server doesn’t support “ProductOrders” “orderType” parameter “Ordering not supported” FutureProductNotSupported Operation request identifies a order type future products but the server doesn’t support “ProgrammingOrders” “orderType” parameter “Programming not supported” Table 12-4 – Exception info for Submit operation. Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 169 Copyright © 2012 Open Geospatial Consortium 13 SubmitResponse operation

13.1 Introduction