[mapserver-commits] r7983 - trunk/mapserver/rfc
svn at osgeo.org
svn at osgeo.org
Wed Oct 15 13:37:13 EDT 2008
Author: pramsey
Date: 2008-10-15 13:37:13 -0400 (Wed, 15 Oct 2008)
New Revision: 7983
Modified:
trunk/mapserver/rfc/ms-rfc-47.txt
Log:
Update to reflect FrankW's comments.
Modified: trunk/mapserver/rfc/ms-rfc-47.txt
===================================================================
--- trunk/mapserver/rfc/ms-rfc-47.txt 2008-10-14 20:04:12 UTC (rev 7982)
+++ trunk/mapserver/rfc/ms-rfc-47.txt 2008-10-15 17:37:13 UTC (rev 7983)
@@ -5,7 +5,7 @@
:Date: 2008/10/09
:Author: Paul Ramsey
:Contact: pramsey at cleverelephant.ca
-:Last Edited: 2008/10/00
+:Last Edited: 2008/10/15
:Status: Proposed
:Version: MapServer 5.4
@@ -17,25 +17,25 @@
Technical Solution
------------------
-Currently Mapserver has only compile-time control of behavior when files referenced in tile indexes are missing, via the IGNORE_MISSING_DATA define, and that behavior is applied globally.
+Currently Mapserver has only compile-time (./configure --ignore-missing-data) control of behavior when files referenced in tile indexes are missing, via the IGNORE_MISSING_DATA define, and that behavior is applied globally.
Under this RFC, the missing data behavior will be defined:
* at run time
- * on a per-layer basis
+ * globally for a map file
As well, the option to "fail on a missing layer" will be added to the WMS client code, which currently defaults to "ignore on a missing layer".
-All changes will preserve the current default behavior in cases where new behavior is not requested by the user: missing data in tileindexes will continue to cause failure and missing WMS layers will continue to be ignored.
+All changes will preserve the current default behavior in cases where new behavior is not requested by the user: missing data in tileindexes will continue to cause failure and missing WMS layers will continue to be ignored, unless Mapserver is compiled with --ignore-missing-data.
-A map-level and layer-level configuration option will be added, "ON_MISSING_DATA", with the following valid values: "IGNORE", "LOG", "FAIL". The default map-level behavior will be "FAIL", unless Mapserver is compiled with --ignore-missing-data, in which case it will be "LOG". Thus will preserve the current behavior for all legacy mapfiles and compile set-ups.
+A map-level configuration option will be added, CONFIG "ON_MISSING_DATA" "[ACTION]", with the following valid actions: "IGNORE", "LOG", "FAIL". The default map-level behavior will be "FAIL", unless Mapserver is compiled with --ignore-missing-data, in which case it will be "LOG". This will preserve the current behavior for all legacy mapfiles and compile set-ups.
At the same time, this ticket (#2722) can probably be tracked down and resolved.
Mapscript Implications
----------------------
-This option may be altered via Mapscript, presumably.
+None.
Files Affected
--------------
@@ -46,8 +46,6 @@
mapogr.c
mapraster.c
maprasterquery.c
- mapfile.c
- maplexer.l
* Documentation will be updated to reflect the new feature
More information about the mapserver-commits
mailing list