[mapguide-internals] missing backward compatibilty of 2.1 server API - feature or defect?

Steve Dang steve.dang at autodesk.com
Thu Apr 23 18:53:09 EDT 2009


Some notes about MG backward/forward compatibilities:

1. Old/new web extensions and servers must not be mixed.
2. Old clients should work with old/new web extensions and servers.
3. New clients will not (always) work with old web extensions and servers.

The problem that UV ran into is probably related to #3.

Steve.

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Tom Fukushima
Sent: Thursday, April 23, 2009 3:51 PM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] missing backward compatibilty of 2.1 server API - feature or defect?

Hi,

According to the RFC, everything done in there is backwards compatible.  What's going on? Steve, do you understand the problem that UV is running into?

Tom

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Walt Welton-Lair
Sent: Thursday, April 23, 2009 10:05 AM
To: MapGuide Internals Mail List
Subject: RE: [mapguide-internals] missing backward compatibilty of 2.1 server API - feature or defect?

It was changed as part of RFC 53.  I agree - the HTTP request version should have been incremented for the updated APIs.

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of UV
Sent: Thursday, April 23, 2009 11:55 AM
To: MapGuide Internals Mail List
Subject: Re: [mapguide-internals] missing backward compatibilty of 2.1 server API - feature or defect?

DESCRIBEFEATURESCHEMA&VERSION=1.0.0
RESOURCEID=.....

and the parameter count of mapguide studio 2.0.0.3202 is not compatible 
to 2.0.2
using 2 instead 3 parms i think.

supposedly the maestro client has been updated....

I am simply questioning  why to break it in the first place......
I believe breaking compatibility in the API between successive versions 
is bad practise......

Jason Birch wrote:
> Do you know which specific API call was changed, causing the exception?
>
> -----Original Message-----
> From: UV
> Sent: April-23-09 8:03 AM
> To: MapGuide Internals Mail List
> Subject: [mapguide-internals] missing backward compatibilty of 2.1 server API - feature or defect?
>
> A recent attempt to verify the map structures used for my test case 
> using Mapguide Studio
> an access to a  data resource from within a layer triggered an exception 
> in the server.
> (unable to process operation)(Resource ID does not refer to a valid 
> feature source)
>
> This is due to a changed parameter count in the request package.
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>
>   

_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals
_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals


More information about the mapguide-internals mailing list