[mapguide-trac] #1061: HttpHandler's GetIdentityProperties throws an unimplemented exception

MapGuide Open Source trac_mapguide at osgeo.org
Mon Aug 3 03:55:28 EDT 2009


#1061: HttpHandler's GetIdentityProperties throws an unimplemented exception
-------------------------+--------------------------------------------------
   Reporter:  jbirch     |       Owner:       
       Type:  defect     |      Status:  new  
   Priority:  medium     |   Milestone:  2.1  
  Component:  Map Agent  |     Version:  2.1.0
   Severity:  major      |    Keywords:       
External_id:             |  
-------------------------+--------------------------------------------------
 Currently, calls to GETIDENTITYPROPERTIES via the mapagent fail with an
 exception, which in turn means that Maestro's repository validation
 function no longer works.

 Ticket #1002 modified the way that !GetIdentityProperties is implemented,
 to allow multiple classes to be inspected at once.

 The mapguide server implementation of !GetIdentityProperties used to take
 a single class name as a string and return a
 !MgPropertyDefinitionCollection.  It now appears to take a string
 collection of class names and return an !MgClassDefinitionCollection.

 At the same time, two "not implemented" stubs were created in the platform
 base, one for each the old and new signatures of !GetIdentityProperties.

 Unfortunately, it appears that the !HttpHandler's
 !HttpGetIdentityProperties.cpp was not updated to use the new function
 signature, so the use of the !GetIdentityProperties operation fails with
 an exception.

 I believe that this is the cause of the problem, but would be happy to be
 corrected :)

-- 
Ticket URL: <https://trac.osgeo.org/mapguide/ticket/1061>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list