Order of Future Products derived from tasking requests

Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 19 Copyright © 2012 Open Geospatial Consortium – The list of ordering options is retrieved for each product to be ordered GetOptions. – Then the order is prepared on the client side choosing the requested options for each of the products to order. – The quotation of the just prepared order can be asked by calling the GetQuotation operation. The quotation can be received either synchronously or via asynchronous notification depending on client and server capabilities. – In case the quotation is accepted, the order can be submitted to the Order Service Submit. The Order Service returns back an acknowledgement and starts the execution of the order. – After the order has been submitted the following events are possible: – The client asks the status of the order to verify the progress of the order GetStatus; – The client is notified of possible status updates SubmitResponse; – The client can ask the cancellation of the order Cancel. – When the order processing is completed, the ordered products are either delivered to the user or can be retrieved on-line by calling DescribeResultAccess operation depending on the selected delivery method.

6.1.2 Order of Future Products derived from tasking requests

For future products the scenario is very similar to the previous one: instead of getting the catalogue identifier of the products to order, the client has to identify the future acquisition segments needed for generate the products to order. This step is performed accessing an external programming service [OR9] [OR10]. These future acquisition segments are identified within the products order via the identifier of the corresponding tasking request returned by the Programming service. Then the submission of this type of order can be summarized with the following steps: – Identification of the necessary future acquisition segments and their request to the external Programming Service [OR9] [OR10]. As a result the programming request identifiers of all needed acquisitions are available on client side. – Get order options for the products that can be ordered from the identified acquisitions: call GetOptions specifying as input parameters the programming identifiers. – The order is prepared on client side choosing the options necessary for getting the needed products from the identified acquisitions. – The quotation of the just prepared order can be asked by calling the GetQuotation operation. The quotation can be received either synchronously or via asynchronous notification depending on client and server capabilities. – In case the quotation is accepted, the order can be submitted to the Order Service Submit. The Order Service returns back an acknowledgement and start the execution of the order. – After the order has been submitted the following events are possible: – The client asks the status of the order to verify the progress of the order GetStatus; – The client is notified of possible status updates SubmitResponse. – The client can ask the cancellation of the order Cancel – When the order processing is completed, the ordered products are either delivered to the user or can be retrieved on-line by calling DescribeResultAccess operation depending on the selected delivery method. Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 20 Copyright © 2012 Open Geospatial Consortium

6.1.3 Subscribe to EO Products