valentinedwv / ioostech

Automatically exported from code.google.com/p/ioostech
0 stars 0 forks source link

Nonuniformity of the IOOS SOS GetCapabilities request #61

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
For GET request, the 52North flavor of the IOOS SOS requires only "request" and 
"service" KVPs. The request without any of these KVPs returns an exception 
report.

However, the ncSOS flavor apparently requires "version" KVP in addition to the 
"request" and "service" ones, and returns an exception report if "version" is 
omitted. At the same time, omission of all KVPs returns the GetCapabilities 
document that describes both SOS v1.0.0 and v2.0.

As I have not tried the POST request, I don't know if it has the same 
discrepancy. Regardless, to ensure interoperability of these two flavors of the 
IOOS SOS the discrepancy in the GetCapabilities request has to be fixed. In 
addition, to avoid confusion, either one of the "version" and "acceptVersions" 
parameters should be allowed.

Original issue reported on code.google.com by abir...@gmail.com on 6 Sep 2013 at 9:32

GoogleCodeExporter commented 8 years ago

Original comment by abir...@gmail.com on 6 Sep 2013 at 9:41

GoogleCodeExporter commented 8 years ago
Per the OGC OWS specs (05-008 and 06-121), "version" is not an allowed 
parameter for GetCapabilities requests. "acceptVersions" is the only allowed 
version related parameter, which is used for version negotiation.

Original comment by sh...@axiomalaska.com on 7 Sep 2013 at 12:32