[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