G'day all, I've noticed that when I turn layer (going out as a WMS service) debugging on, I am getting the messages shown below (the layer is rendering as I expected, with only the names for the selected country showing up).
As I said, it is working, but what is wrong with my patterns - I suspect other layers with the same validation patterns would be giving the same errors, but I haven't investigated them (as they are working) My confusion is : Either the validation is working (and the log message is wrong), or I am failing to understand how the validation is meant to work, or The validation is failing, but not being respected… any clues cheers Ben Log messages : [Mon Apr 2 14:29:40 2012].960342 runtime substitution - Layer provnames, tag %CCODE%... [Mon Apr 2 14:29:40 2012].960725 msValidateParameter(): Regular expression error. Parameter pattern validation failed. [Mon Apr 2 14:29:40 2012].960759 msValidateParameter(): Regular expression error. Parameter pattern validation failed. [Mon Apr 2 14:29:40 2012].960775 runtime substitution - Layer provnames, tag %YEAR%... [Mon Apr 2 14:29:40 2012].961353 msDrawMap(): rendering using outputformat named AGG (AGG/PNG). [Mon Apr 2 14:29:40 2012].993291 msPostGISLayerIsOpen called. The layer has a validation pattern and defaults set: METADATA "wms_title" "provnames" "wms_srs" "EPSG:4326" "wms_group_title" "Administrative" "default_ccode" "AUS" "default_year" "2010" END VALIDATION 'ccode' '[A-Z]{3}' 'year' '20[0-1][0-9]' END and the query is : DATA "geom from ( SELECT recordid as gid, geom, name as pname FROM geolayer WHERE validitystarts <= '%YEAR%' AND (validityends >= '%YEAR%' OR validityends IS NULL) AND country LIKE '%CCODE%' ) AS foo USING UNIQUE gid USING SRID=4326" TYPE ANNOTATION labelmaxscaledenom 5000000 LABELITEM pname CLASS LABEL COLOR 150 150 250 OUTLINECOLOR 255 255 255 FONT "lucida" TYPE truetype SIZE 9 POSITION AUTO PARTIALS FALSE END END and the version is : MapServer version 6.0.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=KML SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=CAIRO SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=THREADS SUPPORTS=GEOS INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users