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