An invalid eventTime in a GetObservation? request sent to a SOS 1.0.0 server
must return an exception. Actually all observations are returned.
The exceptionCode must be "InvalidParameterValue?" and the locator "eventTime".
You can test is with the following client application:
http://dev1.lan.mapgears.com/manwe/post-tests/
The CITE test is:
getObservation:core-SOS.GetObservation-RequestInvalidEventTime.1 (s0003)
The request is:
URL: http://dev1.lan.mapgears.com/manwe/cgi-bin/mssos100_ogc_cite?
Body:
<GetObservation? xmlns="http://www.opengis.net/sos/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ctl="http://www.occamlab.com/ctl"
xmlns:parsers="http://www.occamlab.com/te/parsers"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:sos="http://www.opengis.net/sos/1.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:te="java:com.occamlab.te.TECore"
xmlns:sosFunctions="https://cite.opengeospatial.org/sos-1.0.0/src/ctl/functions.xml"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:wms="http://www.opengis.net/wms"
xmlns:gml="http://www.opengis.net/gml"
xmlns:om="http://www.opengis.net/om/1.0"
xmlns:ows="http://www.opengis.net/ows/1.1"
service="SOS"
version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sos/1.0 http://schemas.opengis.net/sos/1.0.0/sosGetObservation.xsd">
<offering>Water</offering>
<eventTime>
<ogc:TM_During>
<ogc:PropertyName>urn:ogc:data:time:iso8601</ogc:PropertyName>
<gml:TimePeriod>
<gml:beginPosition>scooby</gml:beginPosition>
<gml:endPosition>2007-02-09</gml:endPosition>
</gml:TimePeriod>
</ogc:TM_During>
</eventTime>
<observedProperty>WaterQuality?</observedProperty>
<responseFormat>text/xml; subtype=om/1.0.0</responseFormat>
</GetObservation>