MGE2010ServerWebUpdate1b hotfix for Autodesk MapGuide Enterprise 2010 is intended to bring Windows installs 
in line with Update 1b released for Linux installs. 

THIS UPDATE CAN ONLY BE APPLIED TO AN EXISTING WINDOWS MapGuide Enterprise 2010 Update 1 INSTALL.

The files included in this zip file are intended to address issues customers are having in the areas listed 
below. Although some fixes were primarily reported on Linux, the fixes have provided additional stability
and improvements for both platforms.

-Layer icons are drawn much too small in legend after plotting a DWF in MGE 2010 Update 1.

-Resolved an issue for WMS connections where the wrong bounding box was being set for local coordinate 
systems.
An additional note for WMS connections: Be sure to include a version=1.x.x parameter in the URL for the 
connection in Autodesk MapGuide Studio.

-WMS reprojection: An offset to local coordinate system was appearing because of an unwanted coordinate 
system transformation.
(External WMS sources may require a config.xml file to ensure the correct coordinate system is found. See
http://sandbox.mapguide.com/index.php/Web_Mapping_Service for details)

-Load Balancing between 2 servers fails when reloading a basic weblayout. Load Balancing will now remove a 
non-responding server after the first connection failure. A retry period has been implemented and should the 
server come back on line it will be included in the Round Robin polling of servers. After a connection
failure, the browser user will need to refresh the session to find a new server.

-Nested MapGuide readers use different FDO connections when provider is multithreaded.

-Site Admin operations do not appear to Load Balance: The operations have been enhanced to provide a listing 
for all load balanced servers.

-Use of the Autodesk Raster provider on Linux may have resulted in large memory consumption and eventual 
failure of the MapGuide Server.

-TCP/IP connections are not always being released and occasional invalid stream header errors occur.

-Raster connections to unmanaged data and folders with many rasters may have failed or timed out, requiring 
the user to Save multipe times in Studio. The connection editor in Studio should no longer time out until the
underlying config.xml is generated.

-Creating a Buffer against an MGE 2010 Server on Linux failed with a null error.

-Raster images no longer worked with Tiled Maps.

-MgRasterPropertyDefinition has 2 new methods,GetSpatialContext and SetSpatialContext to parallel the other
ProprtyDefinition classes.


There is 1 zip file for this update: 

MGE2010ServerWebUpdate1b.zip

which contains the following:

11/04/2009  03:42 PM    <DIR>          Fdo
11/04/2009  03:52 PM    <DIR>          Server
11/04/2009  03:44 PM    <DIR>          Web
11/09/2009  09:14 AM             3,349 installServer.bat
11/09/2009  09:15 AM             6,431 installWeb.bat
11/12/2009  01:35 PM            11,205 Readme.txt
11/09/2009  09:15 AM             3,912 uninstallServer.bat
11/09/2009  09:16 AM             5,992 uninstallWeb.bat


The following is a breakdown of the files included in Update1b.zip and the corresponding directories they are 
copied to should they need to be installed manually.

Fdo 
    09/23/2009  02:33 AM         1,036,800 Fdo.dll
    09/23/2009  03:44 AM         4,119,040 FdoATILSession.dll
    09/23/2009  02:29 AM           246,272 FDOCommon.dll
    09/23/2009  02:29 AM           252,416 FDOGeometry.dll
    09/23/2009  04:46 AM         3,435,520 FdoRdbms.dll
    09/23/2009  03:45 AM           369,664 FDORFP.dll
    09/23/2009  04:16 AM           835,584 SHPProvider.dll

Server
  -bin
    10/27/2009  11:24 PM           601,600 MgFoundation.dll
    10/27/2009  11:34 PM         1,715,712 MgMapGuideCommon.dll
    10/27/2009  11:34 PM           523,264 MgPlatformBase.dll
    10/27/2009  11:38 PM           229,376 mgserver2010.exe
    10/27/2009  11:37 PM           312,320 MgServerAdminService.dll
    10/27/2009  11:35 PM            71,680 MgServerBase.dll
    10/27/2009  11:34 PM            79,872 MgServerCache.dll
    10/27/2009  11:38 PM           985,600 MgServerDrawingService.dll
    10/27/2009  11:37 PM         2,392,064 MgServerFeatureService.dll
    10/27/2009  11:38 PM           163,840 MgServerKmlService.dll
    10/27/2009  11:35 PM         1,779,200 MgServerManager.dll
    10/27/2009  11:37 PM           364,032 MgServerMappingService.dll
    10/27/2009  11:37 PM           204,800 MgServerRenderingService.dll
    10/27/2009  11:37 PM         3,146,240 MgServerResourceService.dll
    10/27/2009  11:38 PM         1,152,512 MgServerSiteService.dll
    10/27/2009  11:34 PM            12,800 MgServerThread.dll
    10/27/2009  11:37 PM           133,632 MgServerTileService.dll
    10/27/2009  11:39 PM         1,885,184 MgUnitTesting.dll

Web
  -Apache2
    -modules
       10/27/2009  11:43 PM            55,296 mod_mgmapagent.so

  -Php
    10/27/2009  11:41 PM         1,332,224 MapGuideUnmanagedApi.dll
    10/27/2009  11:24 PM           601,600 MgFoundation.dll
    10/27/2009  11:41 PM           700,928 MgHttpHandler.dll
    10/27/2009  11:34 PM         1,715,712 MgMapGuideCommon.dll
    10/27/2009  11:34 PM           523,264 MgPlatformBase.dll
    10/27/2009  11:41 PM           227,328 MgWebApp.dll
    -ext
       10/27/2009  11:43 PM         2,925,568 php_MapGuideApi.dl

  -Tomcat
    -bin
       10/27/2009  11:43 PM         1,639,936 MapGuideJavaApi.dll
       10/27/2009  11:41 PM         1,332,224 MapGuideUnmanagedApi.dll
       10/27/2009  11:24 PM           601,600 MgFoundation.dll
       10/27/2009  11:41 PM           700,928 MgHttpHandler.dll
       10/27/2009  11:34 PM         1,715,712 MgMapGuideCommon.dll
       10/27/2009  11:34 PM           523,264 MgPlatformBase.dll
       10/27/2009  11:41 PM           227,328 MgWebApp.dll

  -mapagent
    10/27/2009  08:17 PM             1,102 getsiteinfoform.html
    10/27/2009  08:17 PM             1,104 getsitestatusform.html
    10/27/2009  08:17 PM             1,105 getsiteversionform.html
    10/27/2009  11:43 PM            54,784 isapi_MapAgent.dll
    10/27/2009  11:44 PM            53,248 MapAgent.exe
    10/27/2009  11:24 PM           601,600 MgFoundation.dll
    10/27/2009  11:41 PM           700,928 MgHttpHandler.dll
    10/27/2009  11:34 PM         1,715,712 MgMapGuideCommon.dll
    10/27/2009  11:34 PM           523,264 MgPlatformBase.dll
    10/27/2009  11:41 PM           227,328 MgWebApp.dll
    10/27/2009  08:17 PM               745 siteserviceapi.html

  -mapviewernet
    -bin
       10/27/2009  11:43 PM           692,224 MapGuideDotNetApi.dll
       10/27/2009  11:41 PM         1,332,224 MapGuideUnmanagedApi.dll
       10/27/2009  11:24 PM           601,600 MgFoundation.dll
       10/27/2009  11:41 PM           700,928 MgHttpHandler.dll
       10/27/2009  11:34 PM         1,715,712 MgMapGuideCommon.dll
       10/27/2009  11:34 PM           523,264 MgPlatformBase.dll
       10/27/2009  11:41 PM           227,328 MgWebApp.dll

  -viewerfiles
    10/27/2009  08:17 PM           109,463 ajaxmappane.templ


The Server install only uses the FDO and Server folders from the MGE2010ServerWebUpdate1b.zip file.
To install the update for the Server:

1) Stop the MapGuide Server service.
2) Unzip Update1b.zip (with folder names) to C:\Program Files\Autodesk\MapGuideEnterprise2010.
3) Double-click or use a command shell to execute installServer.bat from the newly created 
MapGuideEnterprise2010\Update1b folder.
4) Restart the MapGuide Server service.

The Web install only uses the Web folder from the MGE2010ServerWebUpdate1b.zip file and applies to either 
Apache or IIS.

To install the update for the Web Extensions:

1) Stop the Apache or IIS service and Tomcat.
2) Unzip Update1b.zip (with folder names) to C:\Program Files\Autodesk\MapGuideEnterprise2010.
3) Double-click or use a command shell to execute installWeb.bat from the newly created 
MapGuideEnterprise2010\Update1b folder.
4) Restart the Apache or IIS service.

The updates can be uninstalled at a later time by stopping the required services, running the 
corresponding uninstallXXX bat script, and then restarting the services.
