[Geoserver-devel] [jira] Created: (GEOS-4229) WCS 1.1 capabilities request should ignore the "version" parameter

WCS 1.1 capabilities request should ignore the "version" parameter
------------------------------------------------------------------

                 Key: GEOS-4229
                 URL: http://jira.codehaus.org/browse/GEOS-4229
             Project: GeoServer
          Issue Type: Bug
          Components: WCS
    Affects Versions: 2.1-beta1
            Reporter: Andrea Aime
            Assignee: Andrea Aime
             Fix For: 2.1-beta2

The following request:

http://localhost:8080/geoserver/ows?service=wcs&request=GetCapabilities&version=9.9.9

today returns a service exception stating the version is not supported. However that response is wrong no matter from which angle one looks at it:
- if we use the WCS 1.0 negotiation rules, for which version=xyz parameter has a meaning, the rule says "If a version unknown to the server is requested, the server must send the highest version it knows that is less than the requested version.". So the WCS 1.1 capabilities should be returned
- if we use the WCS 1.1 negotation rules, the version parameter is not part of the spec, so it should simply be ignored, and again the WCS 1.1 capabilities should be returned

The problem is due to the 1.1 caps kvp reader assimilating "version" to "acceptVersions", an assumption which is not warranted.

The attached patch solves the problem. Tried out the WCS 1.1 CITE tests with this patch, they pass

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira