Opened 17 years ago
Closed 15 years ago
#560 closed enhancement (fixed)
Consider adding a repository validator
Reported by: | ksgeograf | Owned by: | ksgeograf |
---|---|---|---|
Priority: | medium | Milestone: | Maestro-2.0 |
Component: | Maestro | Version: | |
Severity: | major | Keywords: | |
Cc: | External ID: |
Description
- Comments from the original bugreport:
I keep running into problems because column names have changed since I created layers so the mappings are broken, data sources have moved, etc, etc. It would be great if you could build a validator that checked to make sure that all references to other resources, columns, etc, were valid.
-
Yes. That would be a good feature. It would make sense to run it before saving a resource, to alert the user of any mistakes.
It would be a small addition to make it run on a folder or the entire repository.
-
I know there are quite a few users out there who have run into trouble because of bad references or invalid attribute mappings that would love to see this.
Change History (10)
comment:1 by , 16 years ago
Status: | new → assigned |
---|
comment:2 by , 16 years ago
Type: | defect → enhancement |
---|
comment:3 by , 16 years ago
comment:4 by , 16 years ago
The initial version (r3691) is now avalible for testing (and comments): http://trac.osgeo.org/mapguide/wiki/maestro/Downloads
It does not allow running on a folder or resource yet, only on the current open document. A scaled down version that validates the xml of the current resource is run before saving, and notifies the user of warnings or errros.
comment:6 by , 16 years ago
To add:
A check to see if the extent reported by the provider is the (-1000000,-1000000,1000000,1000000) extent, which is sometimes a masked error, and in any case, not likely to be a valid bound.
comment:7 by , 16 years ago
In my experience, the GDAL provider always returns these extents for MrSID images; not sure why.
comment:8 by , 16 years ago
Milestone: | → Maestro-1.0 |
---|
comment:9 by , 16 years ago
Milestone: | Maestro-1.0 → Maestro-2.0 |
---|
comment:10 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
This is the next feature I will work on in Maestro (Repo validator). This is a potentially endless point, so I will try to keep a list of known problems here. Feel free to add any detail that you wan't Maestro to detect as either a warning or error.