ESAM
- Last Updated: February 11, 2026
- 3 minute read
- OpenEdge
- Version 13.0
- Documentation
External Security Administration Manager (ESAM) is an OpenEdge security control service that operates externally to the OpenEdge installation. ESAM centralizes governance and applies security policies without requiring code changes.
Platform availability
ESAM is only available on 64-bit Linux and 64-bit Windows platforms.
Roles and responsibilities
To effectively use ESAM, organizations can assign roles with defined responsibilities:
-
System Administrators—Install OpenEdge and configure secure installations.
-
OpenEdge ESAM Administrators(Optionally)—Manage runtime environments, set ESAM policies, and monitor audit logs to support security objectives.
Policy types
The following types of policies are available:
- Global policy—A system-wide default security setting that applies to every OpenEdge installation on a machine. Use this to enforce consistent baseline rules, like how to handle unregistered installations across all environments.
- Installation-level policies—A custom security setting for a single OpenEdge
installation.
- FIPS Mode—A policy that requires OpenEdge to use only FIPS
140-certified cryptographic modules. Enable this when you need to
comply with strict regulatory or government encryption standards.
For more information, see FIPS mode FAQ.
- FIPS Mode—A policy that requires OpenEdge to use only FIPS
140-certified cryptographic modules. Enable this when you need to
comply with strict regulatory or government encryption standards.
Installation
When you install OpenEdge, the ESAM installer runs automatically in silent mode. ESAM is a fixed and absolute file system space that can apply root and group authorities to protect OpenEdge installation artifacts and the integrity of the OpenEdge root install path, also known as DLC.
As the name implies, ESAM installs in a fixed directory, external to DLC, based on the operating system:
- Linux:
/etc/openedge.d - Windows:
C:\Windows\System32\openedge.d
| Directory | Description |
|---|---|
| audit | Contains the audit log file (oesec.log), which records administrative actions and policy violations. This log is essential for security monitoring and supports forensic analysis in the event of breaches or misconfiguration. Additional logs track ESAM registrations and migration activities. Access is restricted to System Administrators. |
| bin | Contains the validation script, (valdlc.{bat|exe}),
which verifies the integrity of the OpenEdge root installation path,
DLC. Accessible to users.
|
| conf | Contains:
|
| install | Contains uninstall scripts, a resources subdirectory used for uninstalling, and other related files. |
| lib | Contains libraries to support ESAM. |
| Release |
Contains:
|
| sbin | Contains:
|
Backup dlc.ver
The dlc.ver file is required for OpenEdge registration. You cannot register or unregister an OpenEdge installation without this file. If dlc.ver is deleted or corrupted, registration fails unless you restore a backup. Access is limited to System Administrators. The directory is based on the operating system:
- Linux:DLC/install/verify
- Windows: DLC\install\verify
OpenEdge recommends creating a backup in a secure location in case you need to manually re-register an ESAM-managed OpenEdge installation. If this file is missing, ESAM reverts to anonymous mode.
For more information, see ESAM loads in anonymous mode unexpectedly .
Upgrade ESAM
During OpenEdge installations, the OpenEdge installer updates ESAM to the latest version while preserving existing configurations. Each upgrade adds a Release directory to openedge.d.