Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
200 Copyright © 2012 Open Geospatial Consortium
xs:import namespace=http:www.opengis.netswe2.0 schemaLocation=..swesweCommon2.0.0swe.xsd
xs:import namespace=http:www.opengis.netows2.0 schemaLocation=..ows2.0owsGetCapabilities.xsd
xs:import namespace=http:www.opengis.netsps2.0 schemaLocation=Order_spsCommon.xsd
xs:import namespace=http:www.opengis.netgml3.2 schemaLocation=..gml3.2.1basegml.xsd
xs:import namespace=http:www.opengis.netows2.0 schemaLocation=..ows2.0owsExceptionReport.xsd
… xs:element name=Cancel type=CancelRequestType
xs:complexType name=CancelRequestType xs:complexContent
xs:extension base=OrderRequestBaseType xs:sequence
xs:element name=timeStamp type=xs:dateTime minOccurs=0 xs:element ref=orderId
xs:element ref=statusNotification xs:sequence
xs:extension xs:complexContent
xs:complexType ….
schema
16.3.3 Cancel request example
The following is an example of Cancel request. Note that the example includes only the Cancel element without the SOAP envelope.
Cancel 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 service=OS version=1.0.0
orderIdurn:ESA:EECF:order_id_0001orderId statusNotificationFinalstatusNotification
Cancel
16.4 Cancel operation response
The synchronous output message is defined by the XML CancelAck entity. The type of CancelAck is CancelRequestAckType. The following figure provides a graphical representation of this type
Figure 16-2 - CancelAck diagram.
16.4.1 Cancel response parameters
CancelAck defines the acknowledge for submitted order.
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
201 Copyright © 2012 Open Geospatial Consortium
Names Definition
Data type and values Multiplicity and
use
status Completion result of the operation.
If a blocking error occurred the request will abort and it will be
generated a SOAP-Fault. Type: String
Permitted Values: success, partial One mandatory
errorMessage Message to explain a partial result.
Type: Not empty string max 255 chars.
One optional
Table 16-3 - CancelAck description.
16.4.2 Cancel response XML encoding
A XML schema fragment for this operation encoded in XML
xs:schema xmlns=http:www.opengis.netoseo1.0 xmlns:xs=http:www.w3.org2001XMLSchema
xmlns:ows=http:www.opengis.netows2.0 xmlns:gml=http:www.opengis.netgml3.2 xmlns:swe=http:www.opengis.netswe2.0 xmlns:sps=http:www.opengis.netsps2.0
targetNamespace=http:www.opengis.netoseo1.0 elementFormDefault=qualified attributeFormDefault=unqualified
xs:import namespace=http:www.opengis.netswe2.0 schemaLocation=..swesweCommon2.0.0swe.xsd
xs:import namespace=http:www.opengis.netows2.0 schemaLocation=..ows2.0owsGetCapabilities.xsd
xs:import namespace=http:www.opengis.netsps2.0 schemaLocation=Order_spsCommon.xsd
xs:import namespace=http:www.opengis.netgml3.2 schemaLocation=..gml3.2.1basegml.xsd
xs:import namespace=http:www.opengis.netows2.0 schemaLocation=..ows2.0owsExceptionReport.xsd
… xs:element name=CancelAck type=CancelRequestAckType
xs:complexType name=CancelRequestAckType xs:complexContent
xs:extension base=OrderResponseBaseType xs:complexContent
xs:complexType xs:complexType name=StatusNotificationType
xs:complexContent xs:extension base=OrderRequestBaseType
xs:sequence xs:element name=timeStamp type=xs:dateTime
minOccurs=0 xs:element ref=orderMonitorSpecification
xs:sequence xs:extension
xs:complexContent xs:complexType
…. schema
16.4.3 Cancel response example
The following is an example of Cancel response asynchronous. Note that the example includes only the Cancel element without the SOAP envelope.
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
202 Copyright © 2012 Open Geospatial Consortium
CancelAck 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 CancelAck
16.4.4 Exceptions