Changes between Version 4 and Version 5 of MapGuideRfc105


Ignore:
Timestamp:
Jul 21, 2010, 2:41:08 PM (14 years ago)
Author:
brucedechant
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc105

    v4 v5  
    2424== Overview ==
    2525
    26 This RFC proposes to update the feature service !GetCapabilites() API by adding an additional connection string parameter.
     26This 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.
    2727
    2828== Motivation ==
     
    5959== Proposed Solution ==
    6060
    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.
    6262
    6363Existing API:
     
    6666}}}
    6767
    68 Proposed API:
     68Proposed NEW API:
    6969{{{
    7070    MgByteReader* GetCapabilities(CREFSTRING providerName, CREFSTRING connectionString);
     
    7373== Implications ==
    7474
    75 This change will break existing API compatibility if we replace the existing API with the proposed NEW API.
     75This change will NOT break existing API compatibility.
    7676
    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  
    7977== Test Plan ==
    8078