Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
133 Copyright © 2012 Open Geospatial Consortium
Figure 9-2 - GetOptionsResponse diagram
9.4.1 GetOptions response parameters
The following table reports the definition of the GetOptionsResponse element.
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
134 Copyright © 2012 Open Geospatial Consortium
Names Definition
Data type and values Multiplicity
and use
status Completion result of the operation:
– success: operation
successfully executed; –
partial: some error occurred during the processing of the
request which lead to an incomplete response.
In case of server error, which prevent also the provision of an
incomplete answer, then SOAP fault is generated according see §9.4.4
Type: String Permitted Values: success, partial
One mandatory
errorMessage Message to explain the reasons of
the partial result. Type: Not empty string
max 255 chars. One optional
orderOptions Order Options
Set at least one istance Type:CommonOrderOptionsType
see §7.3.2.1 Zero or more
optional
Table 9-3 – GetOptionsResponse description.
9.4.2 GetOptions 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=GetOptionsResponse type=OrderOptionsResponseType
… xs:complexType name=OrderOptionsResponseType
xs:complexContent xs:extension base=OrderResponseBaseType
xs:sequence xs:element ref=orderOptions minOccurs=0
maxOccurs=unbounded xs:annotation
xs:element xs:sequence
xs:extension xs:complexContent
xs:complexType xs:complexType name=OrderResponseBaseType
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
135 Copyright © 2012 Open Geospatial Consortium
xs:annotation xs:documentationBase type for all Ordering Service operation
responses.xs:documentation xs:annotation
xs:sequence xs:element name=status type=OrderResponseStatusType
nillable=false xs:element name=errorMessage minOccurs=0
xs:annotation xs:documentationThis field is set when status
element is different from success. It provides some information about the occurred problem.xs:documentation
xs:annotation xs:simpleType
xs:restriction base=xs:string xs:maxLength value=255
xs:restriction xs:simpleType
xs:element xs:sequence
xs:complexType ….
schema
9.4.3 GetOptions response example