ESAM directory structure
- Last Updated: May 18, 2026
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
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>.
ESAM is maintained by a hierarchical folder structure stored in the common system directory space on a given system, VM, or container. Each OpenEdge installation on that system is registered to ESAM. ESAM can provide governance for installations of OpenEdge 12.6 or later releases.
The following table lists the files present in the ESAM directory space. These files are used to manage, secure, and validate the OpenEdge root install path registration:
| File | Location | Description |
|---|---|---|
openedge.conf
|
On Linux: On Windows:
|
The configuration file that contains the file path of the safe space. |
oesec.pol
|
On Linux: On Windows:
|
The policy file that contains the configuration about the action when
an OpenEdge application detects that the OpenEdge installation path is
either not valid or not registered with ESAM. By default, the policy
is set to For more information on how the anonymous policy works, see "Anonymous policy" in Troubleshoot OpenEdge runtime service failures. |
oesec.pol.readme |
On Linux: On Windows:
|
The text file that lists and describes each of the policies that can
be configured for ESAM in the oesec.pol file. |
oesec.log
|
On Linux: On Windows:
|
The audit log of administrative activities and policy violations related to the security of the <DLC>. |
setdlc
|
On Linux: On Windows:
|
The script used to register the root install path
<DLC> with ESAM when the installer fails to
register it. It can also be used to unregister the OpenEdge root install
path <DLC> information from ESAM. When you
uninstall OpenEdge, the OpenEdge uninstaller uses this script to
unregister the <DLC>. This script is available only to the system administrators. |
valdlc
|
On Linux: On Windows:
|
The script used to validate the <DLC> path.
It is available to any developer or OpenEdge administrator who needs to validate the OpenEdge root install path <DLC>. |
oesec.reg
|
On Linux: On Windows: In the Windows registry, at |
The Unix Registry file or Windows Registry Key that contains
information about the OpenEdge installation, including details about the
<DLC> path, which assists in its validation. Only the system administrator and OpenEdge administrator roles have access to the operations necessary to manage this file. |