Daniel Morissette wrote:
Just looking at the error message it's not obvious what is really happening. Could you share your full layer definition from the mapfile? Also, which version of MapServer are you using?

Sorry,  I am using:
MapServer version 4.10.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP 
OUTPUT=PDF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER 
SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER 
INPUT=EPPL7 INPUT=SDE INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE 
DEBUG=MSDEBUG
OpSys is Solaris 2.7.

Layer definition (real WMS server name and layer names removed):
  LAYER
    NAME "test-test"
    MAXSCALE 5000
    MINSCALE 500
    METADATA
      "wms_title" "Test"
      "wms_srs" "EPSG:32633"
      "wms_connectiontimeout" "200"
      "wms_opaque" "1"
    END
    TYPE RASTER
    CONNECTIONTYPE WMS
    CONNECTION 
"http://wms.server.org/wms_test?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&TEST.TEST&STYLES=&FORMAT=image/png";
    PROJECTION
      "init=epsg:32633"
    END
  END #layer


Håvard


Daniel


Havard Tveite wrote:
I am experiencing problems with a WMS connections where
layer names contain dots/periods (".").
Whenever a layer name with a "." appears in the "LAYERS"
parameter of the WMS connection string, mapserver has
trouble parsing the connection string.

From the Mapserver log (connect string is: "http://wms.server.org/wms_test?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&TEST.TEST&STYLES=&FORMAT=image/png";): msOWSParseVersionString(): WMS server error. Invalid version (1.1.1&SERVICE=WMS&REQUEST=GetMap&TEST.TEST&STYLES=&FORMAT=image/png). OWS version must be in the format 'x.y' or 'x.y.z' <br>

If I remove the "." no parsing errors occur.

Are periods/dots (".") allowed in WMS Layer Name?
If so, is this a bug?




--
Håvard Tveite
Department of Mathematical Sciences and Technology, UMB
Drøbakveien 14, POBox 5003, N-1432 Ås, NORWAY
Phone: +47 64965483 Fax: +47 64965401 http://www.umb.no/imt

Reply via email to