Changes between Version 3 and Version 4 of MapGuideRfc102


Ignore:
Timestamp:
Jul 1, 2010, 6:05:01 AM (14 years ago)
Author:
rohitr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc102

    v3 v4  
    3030Continuing with the spirit of using native 3rd party components wherever possible, it is important that dbxml and xqilla be removed from the source tree and the user allowed to install them independently. This would be a more elegant solution and would allow frequent upgrades. This would also motivate us to pass our changes upstream.
    3131
    32 ==Proposed Solution==
     32== Proposed Solution ==
    3333
    3434I propose to allow the user to install Xqilla and DBXML independently, and if already installed to use those existing installation with Mapguide. This involves two steps
    3535
    3636    * Modifying the configure file to include an option --with-dbxml=<install directory>. Default would be /usr . Using this option to configure the makefiles. These modules depend on dbxml source code. (Note that Xqilla is used just by DBXML, so no --with-xqilla option required. Note also that the upgrade for Xqilla requires Xerces and the upgrade is required for it to compile with Xerces 3.1)
    37           o ./Oem/Makefile.am
    38           o ./Server/src/Services/Resource/Makefile.am
    39           o ./Server/src/Services/Drawing/Makefile.am
    40           o ./Server/src/Core/Makefile.am
    41           o ./Web/src/JavaApi/Makefile.am
    42           o ./Web/src/CgiAgent/Makefile.am
    43           o ./Web/src/WebApp/Makefile.am
    44           o ./Web/src/PhpApi/Makefile.am
    45           o ./Common/Foundation/Makefile.am
     37          * ./Oem/Makefile.am
     38          * ./Server/src/Services/Resource/Makefile.am
     39          * ./Server/src/Services/Drawing/Makefile.am
     40          * ./Server/src/Core/Makefile.am
     41          * ./Web/src/JavaApi/Makefile.am
     42          * ./Web/src/CgiAgent/Makefile.am
     43          * ./Web/src/WebApp/Makefile.am
     44          * ./Web/src/PhpApi/Makefile.am
     45          * ./Common/Foundation/Makefile.am
    4646         
    4747
    4848   
    49 ==Implications==
     49== Implications ==
    5050
    5151None. Testing to be required to see that there are no unwanted 'side-effects'.
    52 ==Test Plan==
     52== Test Plan ==
    5353
    5454Use standard MapGuide unit tests.