Ticket #142 (closed defect: fixed)
conform to WMS standard by allowing missing "service" parameter
| Reported by: | martin.paces | Owned by: | meissls |
|---|---|---|---|
| Priority: | critical | Milestone: | 0.2.2 release |
| Component: | EOxServer Services | Version: | 0.2.1 |
| Keywords: | interoperability, WMS | Cc: |
Description
According to the OGC WMS standards (all of them) the "service=WMS" parameter is not required (more precisely, not considered at all) for 'GetMap?' and 'GetFeatureInfo?' WMS operations (all except 'GetCapabilities?').
The missing requirement for the mandatory 'service' parameter is inconsistent with the overall OGC approach, however, it complies with the WMS.
Since the service parameter is always required by EOxServer, some WMS clients (although, standard compliant) will not be able to operate with the EOxServer's WMS implementation.
The situation is more complicated as the correct handling of the missing 'service' parameter would require parsing of the 'request' parameter prior knowing the service, which breaks the parsing model currently used by the EOxServer.
