1) Turns out there are two urls:
a) http://cite.opengeospatial.org/teamengine (has an option for SOS
test suite r0)
b) http://cite.opengeospatial.org/te2 (has SOS option with
r0 and "latest")
It seems that te2/ is supposed to replace teamengine/
While my script passed both engines at various points I have not been
able to consistenly reproduce that success! This is with no code
changes to my script.
Currently both engines and both suites are all failing at the same
point but I can see, both from the error reports and from my Apache
log where I've been logging the XML passed via POST requests that
illegal requests are being made when it expects a valid om response.
E.g. under a test called:
getObservation:core-SOS.GetObservation-
ResponseMatchingFeatureOfInterestData.1 the following GetObservation
request is being made:
...
<offering>A01</offering>
<observedProperty/>
<featureOfInterest>
<ObjectID>urn:ogc:def:object:feature:FOI_A01</ObjectID>
</featureOfInterest>
<responseFormat>text/xml; subtype="om/1.0"</responseFormat>
</GetObservation>
BUT <observedProperty> is a mandatory GetObservation parameter! But
the tester does not accept the Exception I send.
Meanwhile my script passed a previous test:
getObservation:core-SOS.GetObservation-RequestInvalidFeatureOfInterest.1
which did pass an observedProperty and responds with the correct
exception.
Anyway I've posted to the CITE Discussion board and am hoping for
some response.
Eric