[mapguide-trac] #1325: Fdo Provider Capabilities xml fix

MapGuide Open Source trac_mapguide at osgeo.org
Mon Apr 19 20:02:20 EDT 2010


#1325: Fdo Provider Capabilities xml fix
---------------------+------------------------------------------------------
 Reporter:  jng      |         Owner:  jng        
     Type:  defect   |        Status:  new        
 Priority:  low      |     Milestone:  Maestro-2.1
Component:  Maestro  |       Version:  2.1.0      
 Severity:  trivial  |    Resolution:             
 Keywords:           |   External_id:             
---------------------+------------------------------------------------------
Old description:

> The fix to #1050 has revealed that Maestro has been working with
> incorrect provider capabilities xml for quite some time. As a result,
> features which rely on this xml output, such as the Expression Editor may
> not function properly against > 2.1 servers in its current form.
>
> The solution as suggested by Tom Fukushima, is to transform the xml into
> its pre-2.2 form before deserialization only if we're connecting to a <=
> 2.1 server.

New description:

 The fix to #1050 has revealed that Maestro has been working with incorrect
 provider capabilities xml for quite some time. As a result, features which
 rely on this xml output, such as the Expression Editor may not function
 properly against > 2.1 servers in its current form.

 However, changing the deserialization logic to match the output from > 2.1
 servers will simultaneously break <= 2.1 servers (as they are still
 outputting the incorrect xml)

 The solution as suggested by Tom Fukushima, is to transform the xml into
 its pre-2.2 form before deserialization only if we're connecting to a <=
 2.1 server.

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


More information about the mapguide-trac mailing list