English

ArcGIS (Desktop, Engine, Server) 9.3.1 REST Services Patch

Summary

This patch provides an update to the ESRI.ArcGIS.ADF.Connection assembly. There are no fixes in this patch that specifically address problems with ArcGIS Engine or ArcGIS Desktop. The fix was specific to ArcGIS Server and affected a file that is shared with ArcGIS Engine and ArcGIS Desktop. If you have developed custom applications that reference this assembly, please install the patch on all systems where the custom application is deployed so that the latest version is being used.

Description

Important Note: Please refer to technical article How to: Configure ArcGIS Server REST API for the Microsoft .NET Framework to improve stability and performance, for detailed instructions that describe a recommended best practice for configuring the ArcGIS Server REST API for the Microsoft .NET Framework. This configuration improves the performance and reliability of ArcGIS Server REST Web services.

Introduction

ESRI® announces the ArcGIS 9.3.1 (Server.NET) REST Services Patch. This patch addresses cases where, under heavy load, adding additional SOC machines does not improve performance when using REST services. We recommend that all who use .NET REST services, download and install this Patch at their earliest convenience to ensure the highest quality experience when working with ArcGIS 9.3.1. It deals specifically with the issues listed below under Issues Addressed with this Patch.

Issues Addressed with this Patch

  • NIM045052 - Adding additional SOC machines does not improve ArcGIS Server system performance when using REST services.

    Description: When the ArcGIS Server system is generating many responses per second in response to heavy client load, the W3WP and SOM grow continuously in size. This effect is usually not noticed until the ArcGIS Server is scaled with additional SOC machines. When the additional SOC machines are added and client request load is increased on the entire system, the W3WP and SOM processes grow in size and the SVCHOST process periodically excessively uses CPU resources. Coincident with this behavior is a drastic drop in requests that can be serviced per second no matter how many additional SOC machines are added. This patch addresses this problem and will allow extra SOCs to contribute linearly to handling additional load.

Files Installed in this Patch



    ArcGIS Server:

      GAC\
        ESRI.ArcGIS.ADF.ArcGISServer.dll
        ESRI.ArcGIS.ADF.Connection.dll
        policy.9.2.ESRI.ArcGIS.ADF.ArcGISServer.dll
        policy.9.2.ESRI.ArcGIS.ADF.Connection.dll
        policy.9.3.ESRI.ArcGIS.ADF.ArcGISServer.dll
        policy.9.3.ESRI.ArcGIS.ADF.Connection.dll
      ArcGIS\DotNet
        ESRI.ArcGIS.ADF.Connection.dll
      ArcGIS\DotNet\Policy
        ESRI.ArcGIS.ADF.Connection.policy.config
        policy.9.2.ESRI.ArcGIS.ADF.Connection.dll
        policy.9.3.ESRI.ArcGIS.ADF.Connection.dll
    ArcGIS Desktop and ArcGIS Engine:

      GAC\
        ESRI.ArcGIS.ADF.Connection.dll
        policy.9.2.ESRI.ArcGIS.ADF.Connection.dll
        policy.9.3.ESRI.ArcGIS.ADF.Connection.dll
      ArcGIS\DotNet
        ESRI.ArcGIS.ADF.Connection.dll


Installing this Patch on ArcGIS Server


ArcGIS 9.3.1 must be installed before you can install this Patch.

  1. Download the appropriate file to a location other than your ArcGIS installation location.

    ArcGIS Server for the .NET Framework GIS931-Server-RestSvcs-Patch.msp

  2. Make sure you have write access to your ArcGIS installation location, and that no one is using ArcGIS.


  3. Open the Services Management Console> Control Panel > Administrative Tools > Services. Stop the ArcGIS Server Object Manager and ArcGIS Server Manager services.


  4. Double-click GIS931-<Product>-RestScvs-Patch.msp to start the install process.

    NOTE: If double clicking on the MSP file does not start the Patch installation, you can start the Patch installation manually by using the following command:

      msiexec.exe /p [location of Patch]\GIS931-<Product>-RestScvs-Patch.msp
  5. When Setup starts, follow the instructions on your screen.


  6. Open the Services Management Console> Control Panel > Administrative Tools > Services. Start the ArcGIS Server Object Manager and ArcGIS Server Manager services.


  7. Installation Notes:

    • System Administrators - A technical paper is available that discusses the enterprise deployment of ArcGIS 9.3 setups using Microsoft® Systems Management Server (SMS) and Group Policy, including additional system requirements, suggestions, known issues, and Microsoft Software Installation (MSI) command line parameters. Deployment in a lockdown environment is also covered.
      ArcGIS 9.3 Enterprise Deployment.

Installing this Patch on ArcGIS Engine and ArcGIS Desktop



Important Note: There are no fixes in this patch that specifically address problems with ArcGIS Engine or ArcGIS Desktop. The fix was specific to ArcGIS Server and affected a file that is shared with ArcGIS Engine and ArcGIS Desktop.

ArcGIS 9.3.1 must be installed before you can install this Patch.

  1. Download the appropriate file to a location other than your ArcGIS installation location.


  2. Make sure you have write access to your ArcGIS installation location, and that no one is using ArcGIS.


  3. Double-click GIS931-<Product>-RestScvs-Patch.msp to start the install process.

    NOTE: If double clicking on the MSP file does not start the Patch installation, you can start the Patch installation manually by using the following command:

      msiexec.exe /p [location of Patch]\GIS931-<Product>-RestScvs-Patch.msp
  4. When Setup starts, follow the instructions on your screen.


  5. Installation Notes:

    • If you have installed client setups from a shared Network Administrative ArcGIS Desktop setup, this Patch must be applied to all client installations.


    • System Administrators - A technical paper is available that discusses the enterprise deployment of ArcGIS 9.3 setups using Microsoft® Systems Management Server (SMS) and Group Policy, including additional system requirements, suggestions, known issues, and Microsoft Software Installation (MSI) command line parameters. Deployment in a lockdown environment is also covered.
      ArcGIS 9.3 Enterprise Deployment.

Patch Updates

Check Online Support Center periodically for the availability of additional patches. New information about this Patch will be posted here.

    May 12, 2010 - This patch will be included in the next available Service Pack or Major Release.

How to identify which Patch is installed


Windows

To find out what ArcGIS products are currently installed on your machine, download the ServicePackFinder931.exe utility and run it from your local machine. This utility provides a report detailing which ArcGIS products and which service packs have been installed. The report is displayed when the utility is run and a servicepack.txt log file is created in your temp folder. The Service Pack Finder utility searches for the following ArcGIS products.

    ArcGIS ArcReader
    ArcGIS Desktop (ArcView, ArcEditor, ArcInfo) Includes the ArcReader fixes for the ArcReader FEATURE.
    ArcGIS Desktop Developer Kit for the Microsoft .NET Framework, VB6, VBA and Visual C++
    ArcGIS Engine Developer Kit for C++, the Java Platform, the Microsoft .NET Framework, VB6 and Visual C++
    ArcGIS Engine Runtime
    ArcGIS Image Server
    ArcGIS Military Analyst
    ArcGIS Military Overlay Editor
    ArcGIS Server for the Microsoft .NET Framework
    ArcGIS Server for the Java Platform
    ArcGIS Server Web ADF Runtime for the Microsoft .NET Framework
    ArcIMS
    ArcIMS Web ADF for the Microsoft .NET Framework
    ArcIMS Web ADF for the Java Platform
    ArcSDE

Getting Help

Domestic sites, please contact ESRI Technical Support at 1-888-377-4575, if you have any difficulty installing this Service Pack. International sites, please contact your local ESRI software distributor.