Ordering Services For Earth Observation Products is an OGC Standard.
Copyright (c) 2010 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Request to a Order Service to perform the GetCapabilities operation. This operation allows a client to retrieve service metadata (capabilities XML) providing metadata for the specific Order server. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation.
XML encoded Order Service GetCapabilities operation response. This document provides clients with service metadata about a specific service instance. If the server does not implement the updateSequence parameter, the server shall always return the complete Capabilities document, without the updateSequence parameter. When the server implements the updateSequence parameter and the GetCapabilities operation request included the updateSequence parameter with the current value, the server shall return this element with only the "version" and "updateSequence" attributes. Otherwise, all optional elements shall be included or not depending on the actual value of the Sections parameter in the GetCapabilities operation request.
GetQuotation operation - request message
GetQuotation operation - response message
Async reply to GetQuotation - This message carries on the quotation.
Response to acknowledge the receiption of quotation.
Response to acknowledge the receiption of order status notification.
XML encoded SPS operation request base, for all operations except Get Capabilities. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation.
Service type identifier.
Specification version for SPS version and operation.
Base type for all Ordering Service operation responses.
This field is set when status element is different from success. It provides some information about the occurred problem.
Specifies whether the Ordering Services supports future products ordering and the corresponding SPS URL.
This element specifies if and how the order quotation is supported: synchronously, asynchronously, synchronous with polling.
This element specifies the capabilities of Submit Operation e.g. synchronous, async, max number of products, etc.
This element specifies the capabilities of Submit Operation e.g. synchronous, async, max number of products, etc.
List of collections allowed for ordering.
This element specifies the capabilities of Submit Operation e.g. synchronous, async, max number of products, etc.
Type of encoding provided by the server
This element specifies how many status notifications are sent back to the caller of the Submit operation.
Address for sending the invoice.
This element should be managed in more secure way
The orderItem has been defined optional in order to perform GetStatus request with brief presentation. Of course orders without order items cannot be submitted.
Root type of the hierarchy of order item identifiers
Identifier of catalogued product
Identifier of subscription
This option says that the Server will specify the URL for accessing the products via DescribeResultAccess operation.
This option says that the URLs for deliverying the products are defined by the client. No DescribeResultAccess operation to be called.
List of possible payment options for ordering the product. This element is not specified if the payment options are defined in the user profile.
Each istance represents a valid combination of scene selection options parameters. Several istances are possible because different policies are possible for the same product (e.g. floating scene, floating pass, full pass)
Each istance represents a scene selection parameter with its description and constraints. It is possible a sceneSelectionOption with no parameters because in some cases the product can be ordered in scenes or as it is. In the second case no scene selection parameters can be provided.
It identifies the group the option belong to e.g. processing option, etc.
This choice is set for getting the quotation of an order.
This choice is set when quotation monitoring is supported and a quotation request has been already submitted.
This choice is set in case of non sync quotations.
This choice is set in case of synchronous quotations or as answer to quotation monitoring.
This field is set when status element is different from success. It provides some information about the occurred problem.
Price of the whole order; mandatory unless the provider uses quota concept or products are free of charge.
Price of the whole order item gruop.
string identifying the order item within the whole order.
Price of the item; is optional if the price at group level is provided; not supported in case the products are free of charge.
Currency including ISO 4217 (e.g.: EUR, USD (US Dollar), CAD (Canada Dollar), AUD (Australia Dollar), GBP (United Kindom Pounds), etc.) and also special values for representing quota.
FirstName to identify the receiving person
Last Name to identify the receiving person
only number part, only digits allowed
including country code, prefix, without special sign or intermediate blanks
including country code, prefix, without special sign or intermediate blanks
Address information related to the Server hosting the item to be accessed.
It specifies the type of the service hosting the resource e.g. WCS, WMS, etc. This field is optional, since full information about the server can be retrieved from info_URL and infoRequest elements.
Address of the Server
Address for getting information about the server. In case of OGC Web Services it can refer to GetCapabilities operation with HTTP GET binding.
In case the information can be retrieved by sending a request message, this field stores the message to be sent. In case of OGC Web Services supporitng SOAP GetCapabilities, this field specifies the GetCapabilities message to send at the address specified in info_URL element.
Address information of the resource to be accessed.
URL for accessing the resource.
In case the resource cannot be accessed simply via the URL, but a message needs to be sent, then this field specifies the message to send.
This field specifies the full information for accessing the ordered item.
string identifying the order item within the order.
Examples:
quota, invoice, prepay (to be indicated for free products), deposit account, credit card, credit card previously supplied