English

ArcGIS Server Branch Versioning Duplicate ObjectIDs Patch

Summary

If you are using branch versioning with ArcGIS Enterprise, this patch resolves the possibility of duplicate ObjectIDs being created when editing.

Description

Esri® announces the ArcGIS Server Branch Versioning Duplicate ObjectIDs Patch. If you are using ArcGIS Enterprise and utilizing branch versioning, this patch resolves the possibility of duplicate ObjectIDs being created when editing. With this patch, a 1:1 relationship between the GlobalID & ObjectID will be maintained for branch versioned data. This patch deals specifically with the issues listed below under Issues Addressed with this patch.


Issues Addressed with this patch


  • BUG-000120943 - Duplicate Object IDs noticed when editing branch versioned data.

To avoid conflicts the 10.6.1 version also addresses:

  • BUG-000115147 - When calling ITopologicalOperator::Buffer on a polygon, if the polygon is degenerated to a point, the buffer call crashes.
  • BUG-000114245 - summary calculations (same for trace functions) are not matching Summary Statistics from GP
  • BUG-000114071 - QueryRelatedRecords (FeatureServer) calls fail to return related records of features held in edit or transactional database versions.

Installing this patch on Windows


Installation Steps:


This patch should be installed on all ArcGIS Server installations related to the ArcGIS Server site.

The ArcGIS product listed in the table must be installed on your system before you can install a patch. Each patch setup is specific to the ArcGIS product in the list. To determine which products are installed on your system, please see the How to identify which ArcGIS products are installed section. Esri recommends that you install the patch for each product that is on your system.

  1. Verify that you have a current database backup of your Enterprise Geodatabase.

  2. Stop all connections to the geodatabase.

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

  4. ArcGIS 10.7   Checksum (Md5)
         
    ArcGIS Server ArcGIS-107-S-BVDO-Patch.msp FDBDEB646A60CCB8922E7896EA24145F
         
    ArcGIS 10.6.1   Checksum (Md5)
         
    ArcGIS Server ArcGIS-1061-S-BVDO-Patch.msp 77ADCC3022E0C4EB2428C8532D77BD28
         
    ArcGIS 10.6   Checksum (Md5)
         
    ArcGIS Server ArcGIS-106-S-BVDO-Patch.msp F118DFC944DDA51B4D7D1994DFB295D1
         

  5. Make sure you have write access to your ArcGIS installation location.

  6. Double-click ArcGIS-<Version>-S-BVDO-Patch.msp to start the setup process.

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

    msiexec.exe /p [location of Patch]\ArcGIS-<Version>-S-BVDO-Patch.msp

  7. Verify that the setup has run successfully.

  8. Stop the ArcGIS Server Windows service.

  9. Run the SQL script as identified in the Technical Article 000020588. There are additional instructions included in the script.

    1. If duplicates are reported, please contact Esri’s Technical Support.
    2. If no duplicates are reported, no further actions are required.

  10. Restart the ArcGIS Server Windows service.


Installing this patch on Linux


Installation Steps:


Complete the following install steps as the ArcGIS Install owner. The Install owner is the owner of the arcgis folder. This patch should be installed on all ArcGIS Server installations related to the ArcGIS Server site.

The ArcGIS product listed in the table must be installed on your system before you can install a patch. Each patch setup is specific to the ArcGIS product in the list. To determine which products are installed on your system, please see the How to identify which ArcGIS products are installed section. Esri recommends that you install the patch for each product that is on your system.

  1. Verify that you have a current database backup of your Enterprise Geodatabase.

  2. Stop all connections to the geodatabase.

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


    ArcGIS 10.7   Checksum (Md5)
         
    ArcGIS Server ArcGIS-107-S-BVDO-Patch-linux.tar 9BF1C9E22EBCBB78AC8B131C4BA8B902
         
    ArcGIS 10.6.1   Checksum (Md5)
         
    ArcGIS Server ArcGIS-1061-S-BVDO-Patch-linux.tar B796AA7EC8B0B477557315797F029AF7
         
    ArcGIS 10.6   Checksum (Md5)
         
    ArcGIS Server ArcGIS-106-S-BVDO-Patch-linux.tar F7A227C3A4B04FC957E3FD6F052B2CBB
         

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

  5. Extract the specified tar file by typing:

    % tar -xvf ArcGIS-<Version>-S-BVDO-Patch-linux.tar

  6. Start the installation by typing:

    % ./applypatch

    This will start the dialog for the menu-driven installation procedure. Default selections are noted in parentheses ( ). To quit the installation procedure, type 'q' at any time.

  7. Verify that the setup has run successfully.

  8. Stop the ArcGIS Server.

  9. Run the SQL script as identified in the Technical Article 000020588. There are additional instructions included in the script.

    1. If duplicates are reported, please contact Esri’s Technical Support.
    2. If no duplicates are reported, no further actions are required.

  10. Restart the ArcGIS Server.

Uninstalling this patch on Windows


    To uninstall this patch on Windows, open the Windows Control Panel and navigate to installed programs. Make sure that "View installed updates" (upper left side of the Programs and Features dialog) is active. Select the patch name from the programs list and click Uninstall to remove the patch.

Uninstalling this patch on Linux for 10.7


    Uninstalling on Linux is only available on version 10.5.1 or higher. These instructions are specific to 10.7 and higher. To remove this patch, navigate to the <Product Installation Directory>/.Setup/qfe folder and run the following script as the ArcGIS Install owner:

    ./removepatch.sh

    The removepatch.sh script allows you to uninstall previously installed patches or hot fixes. Use the -s status flag to get the list of installed patches or hot fixes ordered by date. Use the -q flag to remove patches or hot fixes in reverse chronological order by date they were installed. Type removepatch -h for usage help.

Uninstalling this patch on Linux


    Uninstalling on Linux is only available on version 10.5.1 or higher. These instructions are specific to versions 10.5.1 through 10.6.1. To remove this patch, navigate to the /tmp directory and run the following script as the ArcGIS Install owner:

    ./patchremove

    Restart your ArcGIS Service.


    Notes: Pre ArcGIS 10.7, you can only remove the patch that was installed most recently.

Patch Updates

Check the Patches and Service Packs page periodically for the availability of additional patches. New information about this patch will be posted here.

June 12, 2019: The installation instructions have been updated to ensure clarity.

How to identify which ArcGIS products are installed

To determine which ArcGIS products are installed, choose the appropriate version of the PatchFinder utility for your environment and run it from your local machine. PatchFinder will list all products, hot fixes, and patches installed on your local machine.

Getting Help

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