[mapguide-trac] #972: Failing operation when accessing 2.1
server with 2.0 client
MapGuide Open Source
trac_mapguide at osgeo.org
Mon Apr 27 21:01:24 EDT 2009
#972: Failing operation when accessing 2.1 server with 2.0 client
---------------------------+------------------------------------------------
Reporter: uvlite | Owner:
Type: defect | Status: new
Priority: low | Milestone:
Component: Server | Version: 2.1.0
Severity: minor | Resolution:
Keywords: compatibility | External_id:
---------------------------+------------------------------------------------
Comment (by uvlite):
I see. But the simple statement that we cannot mix the two says it all.
This is a good example of implicit expert knowledge which is required to
use this system.
Robust design would require:
'''The system has to know what its dealing with. '''
The fact that I can have different versions running on different nodes and
no part of the systen notices the problem is a minor but still a defect
from my understanding of system design.
There is a simple solution.
Many other systems use a unique identifier to identify serialized objects.
In my experience (taking into account a limited insight into details by
many engineers involved in using and handling such a system)
this leads to problems as the one I have described.
The most simple way to handle this is to exchange version numbers in the
create session operation. [[BR]]
--
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/972#comment:3>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals
More information about the mapguide-trac
mailing list