Patches and updates

ArcGIS 11.1 Maritime Server extension Patch 1

Published: December 22, 2023


This is a general maintenance patch for ArcGIS Maritime Server extension. Please download and install this patch at your earliest convenience.

Enhancements and Issues addressed with this patch:

  • GIT3798: Add Image option in Notes parameter format list to improve support for PICREP.
  • GIT4009: Compass rose label may appear upside down and inverted.
  • GIT4037: Update agency code values to include corrected De Vlaamse Waterweg value (7V).
  • GIT4041: Update S-62 agency code values through April 12, 2023.
  • GIT4235: Malformed geometry parameter for identifyDataset and queryDataset will crash MCS Service.
  • GIT4374: Custom Chart Builder export fails with replace layers error when using overprint option.
  • GIT4492: Custom extent for MCSPTK.exe is not being stored in the .mcs database for updates.

Installing this patch on Windows

Step 1: Login with a Windows Administrator account.

Step 2: Select and download the patch file: MaritimeServerExtension111Patch1.msp

                CheckSum (SHA256): cf8c61382b3941e48fadc0d9513ecd70c61981df9acabf12c50b29b85a4adcef

Step 3: Double-click the .msp file to start the installation process.

Step 4: When Setup starts, follow the instructions on your screen.

Step 5: Once the setup is complete, update your Maritime Chart Service and Custom Chart Builder deployments.


  • This patch updates the MaritimeServer.soe and mcstpk.exe as well as the S57DataDictionary.xml configuration file, all of which will need to be redeployed.
  • The Custom Chart Builder (CCB) update_pdf.exe has an optional redeployment for customers using color overprinting.
  • The Custom Chart Builder (CCB) CompassRose.lyrx needs to be redeployed to fix labels placed manually on the compass rose.
  • Before deploying the updated MaritimeServer.soe, make sure you update S57DataDictionary.xml configuration file for your MCS deployments.  This includes those deployments of MCS that support CCB.

Update Maritime Chart Service (MCS)

Update your configuration files:

This patch updates the S57DataDictionary.xml configuration file.

    Step 1: Sign in as a Server Manager by launching

    Step 2: Click Services.

    Step 3: Stop the map service with Maritime Chart Service capabilities configured.

    Step 4: Move the S57DataDictionary.xml file from <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\maritimechartservice\controlfiles to a backup location.  This location can vary depending on your implementation.

    Step 5: Copy the new S57DataDictionary.xml file from <ArcGIS Install Directory>\MaritimeServer\Server<version>\maritimechartservice\controlfiles to <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\maritimechartservice\controlfiles.   This location can vary depending on your implementation.

    Note: Consolidate any modifications from the backup S57DataDictionary.xml with the new version.

    Step 6: Delete the .senc files from <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\maritimechartservice\sencs.  This location can vary depending on your implementation. The .senc files must be rebuilt after upgrading.

    Step 7: Repeat steps 2 through 6 for each map service with the Maritime Chart Service capabilities enabled.


Update the MaritimeServer.soe

Now that you have updated your configuration files for each map service with MCS enabled, you will need to upgrade your ArcGIS Server Site’s MaritimeServer.soe.

    Step 1: Login as a Server Manager by launching https://localhost:6443/arcgis/manager.

    Step 2: Click Site.

    Step 3: Click Extensions.

    Step 4: Click Edit Extension under Action.

    Step 5: Click Choose File and browse to the MaritimeService.soe file located in <ArcGIS Install Directory>\MaritimeServer\Server<version>\Bin

    Step 6: Click Save.

    Step 7: Click Extension Information under Action. Verify that Description includes Patch 1.

    Step 8: Click Services.

    Step 9: Restart your Map Service(s).


Update Custom Chart Builder 

After completing your MCS upgrades, you can now update the following CCB changes. 

Replace your existing update_pdf.exe (Optional)

This step is only necessary when utilizing color overprinting. 

Copy the new Update_pdf.exe file from <ArcGIS Install Directory>\MaritimeServer\Server<version>\customchartbuilder\colorprint to <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\customchartbuilder\colorprint.   This location can vary depending on your implementation.    

Note:  There is no need to restart your Map or GP services.


Update your CompassRose.lyrx (Optional)

This update will fix your manually entered compass rose label placement.

Copy the new CompassRose.lyrx file from <ArcGIS Install Directory>\MaritimeServer\Server<version>\customchartbuilder\compassrose to <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\customchartbuilder\compassrose.   This location can vary depending on your implementation.    

Note:  There is no need to restart your Map or GP services.

Updated files according to their install folder

       The parent install location will be <ArcGIS Install Directory>\MaritimeServer\Server<version>\


- MaritimeServer.soe

- Mcstpk.exe


- S57DataDictionary.xml



- CompassRose.lyrx


- Update_pdf.exe (optional – for color separation only)


       The parent install location will be <ArcGIS Install Directory>\ Server\framework\runtime\ArcGIS\bin\Python\envs\arcgispro-py3\Lib\



 - Pdflib.pyd

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.

PatchFinder for Windows

PatchFinder for Linux/Unix

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options