[Mapguide-trac] [mapguide-trac] #2424: Maestro - LayerDefinition Inefficiencies with Large Schemas

MapGuide Open Source trac_mapguide at osgeo.org
Thu Apr 10 05:12:57 PDT 2014


#2424: Maestro - LayerDefinition Inefficiencies with Large Schemas
----------------------------+-----------------------------------------------
   Reporter:  crispinatime  |       Owner:       
       Type:  defect        |      Status:  new  
   Priority:  low           |   Milestone:       
  Component:  General       |     Version:  2.5.0
   Severity:  trivial       |    Keywords:       
External_id:                |  
----------------------------+-----------------------------------------------

Comment(by jng):

 Ok after a review of the validation code. I've come to the conclusion that
 the identity property check when validating a Feature Source is really a
 superfluous validation check that doesn't have to be done (it only
 triggers an informational result, and not a warning or error).

 It's only an issue when a referencing layer is added to a Map Definition
 and is marked as selectable. Such cases are now being checked at the Map
 Definition validation level as of r8029.

 But more importantly, when saving a Layer Definition it should only be
 doing a shallow validation of the Layer Definition itself and not any
 upstream dependent resources. This was fixed in r8028

 So I've decided to remove this identity property check from the Feature
 Source validator for r8030.

 If these 3 changes as a whole solves your issue, I guess you can close
 this ticket without having to wait for the release of 2.6 beta 1.

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/2424#comment:6>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list