Changes between Version 4 and Version 5 of MapGuideRfc105
- Timestamp:
- 07/21/10 14:41:08 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc105
v4 v5 24 24 == Overview == 25 25 26 This RFC proposes to update the feature service !GetCapabilites() API by adding an additional connection string parameter.26 This RFC proposes to add a NEW !GetCapabilites() API to the feature service which contains an additional connection string parameter. This will primarily allow for acquiring the "runtime" capabilities of WFS/WMS providers. 27 27 28 28 == Motivation == … … 59 59 == Proposed Solution == 60 60 61 * The new connection string parameter will be added to the !GetCapabilities() API. This NEW parameter will cause the API to behave exactly as before if it is an empty string.61 * Create a NEW !GetCapabilites() API that takes an additional connection string parameter. This NEW parameter will cause the API to behave exactly as before if it is an empty string. 62 62 63 63 Existing API: … … 66 66 }}} 67 67 68 Proposed API:68 Proposed NEW API: 69 69 {{{ 70 70 MgByteReader* GetCapabilities(CREFSTRING providerName, CREFSTRING connectionString); … … 73 73 == Implications == 74 74 75 This change will break existing API compatibility if we replace the existing API with the proposed NEW API.75 This change will NOT break existing API compatibility. 76 76 77 Note: We could add the NEW API without changing the existing API. My concern with this approach is that it could cause confusion on which one to use and when.78 79 77 == Test Plan == 80 78