English

Problem: AIX operating system users only: ArcIMS 9.1 Spatial server processes do not start after installing ArcSDE 9.1 General Update Patch 3 client libraries

Description

NOTE: This article is applicable only for ArcIMS 9.1 installed on AIX operating system.

ArcIMS 9.1 Spatial server processes do not start after installing ArcSDE 9.1 General Update Patch 3 client libraries. The patch is intended for all ESRI Products connecting to ArcSDE (Application and Direct Connect connections).

Cause

The libsg91.a and libsde91.a libraries placed by ArcSDE 9.1 General Update Patch 3 are static. ArcIMS requires these libraries to be dynamic.

Solution or Workaround

To update the libsg91.a and libsde91.a libraries, follow the steps below.

  1. Stop ArcIMS:

    cd $AIMSHOME/qs_scripts
    ./stop_arcims

  2. Remove any inactive libraries that are loaded into memory before proceeding to the next step. To remove them, as ROOT user, type:

    # /usr/sbin/slibclean

    (Optional) To list the libraries loaded into memory, as ROOT user, type:

    # /usr/sbin/genkld

    For further information on the slibclean and genkld commands please refer to the AIX system administrator documentation.

  3. Backup the libsde91.a and libsg91.a libraries:

    cd $AIMSHOME/lib
    mv libsde91.a libsde91.a.gup3
    mv libsg91.a libsg91.a.gup3

  4. Copy libsde91.so and libsg91.so and create the dynamic version of libsg91.a and libsde91.a:

    cp libsg91.so libsg91.a
    cp libsde91.so libsde91.a

  5. Start ArcIMS:

    cd $AIMSHOME/qs_scripts
    ./start_arcims