GetQuotationResponse request parameters GetQuotationResponse request XML encoding

Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 153 Copyright © 2012 Open Geospatial Consortium Figure 11-1 - GetQuotationResponse diagram.

11.3.1 GetQuotationResponse request parameters

The following table presents the parameters of the GetQuotationResponse. Names Definition Data type and values Multiplicity and use service Identifier of the service type Type: non-empty string Allowed values: OS One mandatory version Specification version for operation Type: non-empty string. Format: x.y.z One mandatory status Completion result of the quotation process: – success: operation successfully executed; – partial: some items have not been quoted. e.g. if some servers don’t support quotation If the Server 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 the reasons for the partial result. Type: Not empty string max 255 chars. One optional Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 154 Copyright © 2012 Open Geospatial Consortium Names Definition Data type and values Multiplicity and use quotation It specifies the quotation of the order. Type: OrderQuotation see §7.3.9 One mandatory Table 11-1 - GetQuotationResponse description

11.3.2 GetQuotationResponse request 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=GetQuotationResponse type=GetQuotationResponseRequestType xs:annotation xs:documentationAsync reply to GetQuotation - This message carries on the quotation.xs:documentation xs:annotation xs:element xs:element name=GetQuotationResponseAck type=GetQuotationResponseAckType xs:annotation xs:documentationResponse to acknowledge the receiption of quotation.xs:documentation xs:annotation xs:element xs:complexType name=GetQuotationResponseRequestType xs:complexContent xs:extension base=OrderRequestBaseType 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 Ordering Services for Earth Observation Products Interface Standard OGC 06-141r6 155 Copyright © 2012 Open Geospatial Consortium xs:element name=quotation type=OrderQuotation xs:sequence xs:extension xs:complexContent xs:complexType xs:complexType name=GetQuotationResponseAckType xs:complexContent xs:extension base=OrderResponseBaseType xs:complexContent xs:complexType xs:complexType name=OrderQuotation xs:sequence xs:element name=quotationId type=QuotationIdType xs:element name=validityTime type=xs:dateTime minOccurs=0 xs:element name=price type=CurrencyType minOccurs=0 xs:annotation xs:documentationPrice of the whole order; mandatory unless the provider uses quota concept or products are free of charge.xs:documentation xs:annotation xs:element xs:element name=orderItemGroupPrice type=OrderItemGroupPrice maxOccurs=unbounded xs:element ref=contractInformation minOccurs=0 xs:sequence xs:complexType …. schema

11.3.3 GetQuotationResponse request XML example