Action URIs Requirements Class: SOAP Binding

Copyright © 2012 Open Geospatial Consortium. 95

13.5.1.1 ResponseExceedsSizeLimit exception

The meaning of this exception code is defined in clause 8.3.3 of this standard. Requirement http:www.opengis.netspecSOS2.0reqsoapResponseExceedsSizeLimit Requirement 127 The abstract fault properties for the ResponseExceedsSizeLimit exception shall be as follows:  [Code] The QName soap11:Service SOAP 1.1 or soap12:Receiver SOAP 1.2  [Subcode] The QName sos:ResponseExceedsSizeLimit  [Reason] the string: “The requested result set exceeds the response size limit of this service and thus cannot be delivered.”  [Details] An ows:Exception element as defined in clause 8.2 of [OGC 06-121r3] with exception code and locator value as defined in Table 23.

13.5.1.2 InvalidPropertyOfferingCombination exception

The meaning of this exception code is defined in clause 11.2.1.3 of this standard. Requirement http:www.opengis.netspecSOS2.0reqsoapInvalidPropertyOfferingCombination Requirement 128 The abstract fault properties for the InvalidPropertyOfferingCombination exception shall be as follows:  [Code] The QName soap11:Client SOAP 1.1 or soap12:Sender SOAP 1.2  [Subcode] The QName sos:InvalidPropertyOfferingCombination  [Reason] the string: “Observations for the requested combination of observedProperty and offering do not use SWE Common encoded results.”  [Details] An ows:Exception element as defined in clause 8.2 of [OGC 06-121r3] with exception code and locator value as defined in Table 42

13.5.2 Action URIs

For the SOAP binding, a standard needs to define action URIs for the following features:  as SOAPAction HTTP header field of a SOAP 1.1 request 96 Copyright © 2012 Open Geospatial Consortium.  as action parameter in a SOAP 1.2 request SOAP 1.2 feature: “http:www.w3.org200305soapfeaturesaction”  as WS-Addressing [action] message addressing property NOTE If and how a service instance makes use of one or more of these features depends upon the chosen SOAP and WSDL version as well as on the requirements of the service instance. Requirement http:www.opengis.netspecSOS2.0reqsoapaction-uris Requirement 129 Action URIs for the message facets requests and responses of operations defined by this standard shall be as defined by Table 54 in this document. Requirement http:www.opengis.netspecSOS2.0reqsoapaction-uris-exceptions Requirement 130 Action URIs for exceptions fault message types, of which SOS operations make use of, shall be as defined in Table 36 Subclause 19.3 of [OGC 09-001], while the action URI for SOS specific exceptions fault message types defined in this standard shall be as defined in Table 55. Copyright © 2012 Open Geospatial Consortium. 97 Table 54: Action URIs for SOS message facets Message Facet a Action URI a Applicable in feature Y=yes, N=no SOAP 1.1 SOAP Action SOAP 1.2 action WS- Addres sing [action] GetCapabilities request http:www.opengis.netdefserviceOper ationsoscore2.0GetCapabilities Y Y Y GetCapabilities response http:www.opengis.netdefserviceOper ationsoscore2.0GetCapabilitiesRespo nse N N Y GetObservation request http:www.opengis.netdefserviceOper ationsoscore2.0GetObservation Y Y Y GetObservation response http:www.opengis.netdefserviceOper ationsoscore2.0GetObservationRespo nse N N Y GetFeatureOfInte rest request http:www.opengis.netdefserviceOper ationsosfoiRetrieval2.0GetFeatureOf Interest Y Y Y GetFeatureOfInte rest response http:www.opengis.netdefserviceOper ationsosfoiRetrieval2.0GetFeatureOf InterestResponse N N Y GetObservationB yId request http:www.opengis.netdefserviceOper ationsosobsByIdRetrieval2.0GetObse rvationById Y Y Y GetObservationB yId response http:www.opengis.netdefserviceOper ationsosobsByIdRetrieval2.0GetObse rvationByIdResponse N N Y InsertObservation request http:www.opengis.netdefserviceOper ationsosobsInsertion2.0InsertObserva tion Y Y Y InsertObservation response http:www.opengis.netdefserviceOper ationsosobsInsertion2.0InsertObserva tionResponse N N Y InsertResultTemp late request http:www.opengis.netdefserviceOper ationsosresultInsertion2.0InsertResul tTemplate Y Y Y 98 Copyright © 2012 Open Geospatial Consortium. InsertResultTemp late response http:www.opengis.netdefserviceOper ationsosresultInsertion2.0InsertResul tTemplateResponse N N Y InsertResult request http:www.opengis.netdefserviceOper ationsosresultInsertion2.0InsertResul t Y Y Y InsertResult response http:www.opengis.netdefserviceOper ationsosresultInsertion2.0InsertResul tResponse N N Y GetResultTempla te request http:www.opengis.netdefserviceOper ationsosresultRetrieval2.0GetResultT emplate Y Y Y GetResultTempla te response http:www.opengis.netdefserviceOper ationsosresultRetrieval2.0GetResultT emplateResponse N N Y GetResult request http:www.opengis.netdefserviceOper ationsosresultRetrieval2.0GetResult Y Y Y GetResult response http:www.opengis.netdefserviceOper ationsosresultRetrieval2.0GetResultR esponse N N Y a Although some values listed in the column appear to contain spaces, they shall not contain spaces. NOTE The action URIs for the messages defined by the SWE Service Model and only extended in this specification such as DescribeSensor, InsertSensor and DeleteSensor are not listed here – they can be found in Table 35 of [OGC 09-001]. Table 55: Action URI for SOS exceptions fault types Exception fault type WS-Addressing [action] message addressing property value Exception defined by SOS http:www.opengis.netdefserviceOperationsoscore 2.0Exception

13.5.3 SOAP Message Body