PROUTIL ENABLEDDM qualifier
- Last Updated: February 11, 2026
- 2 minute read
- OpenEdge
- Version 13.0
- Documentation
Enables the database for Dynamic Data Masking (DDM).
Syntax
|
Parameters
- db-name
- Specifies the database you are using.
Notes
- You can enable a database for DDM if you have access to PROUTIL and the database.
ENABLEDDMchecks if the database is licensed for DDM.- You cannot enable DDM if clients earlier than OpenEdge 12.8 that do not support the DDM
feature are still connected to the database.
ENABLEDDMreports the list of any such remote client connections that need to be removed before the database can be enabled for DDM and updates this list every two seconds. You can press CTRL+C or ENTER to stop waiting and cancel the enable operation. - If DDM is enabled, the database denies login attempts by clients earlier than OpenEdge 12.8.
- Enabling a database for DDM adds a new built-in role called
_sys.ddm.adminfor the DDM administrator if the role does not exist already. - If OpenEdge replication is turned on for the database,
ENABLEDDMwaits for all remote clients, which use earlier protocol versions, to disconnect from the source database before committing to DDM enablement. Enabling DDM does not affect the replication process in any other way.When the database is set up for replication plus target, existing remote clients stay connected to the replication target database. Regardless of the protocol versions, these remote clients are not allowed to alter any data or DDM policies configured in the database. However, after DDM is enabled, new remote clients with earlier protocol versions cannot connect to the replication source or replication plus target databases.Note: For non-replication plus configurations, no remote or non-remote clients are connected on the target side due to licensing restrictions. - Successful execution of
ENABLEDDMsets the DDM feature bit in your database. - After you enable the database for DDM, DDM is inactive by default. The
PROUTIL DESCRIBEqualifier reports DDM as enabled but inactive. - You can configure DDM policies after executing
ENABLEDDM. However, these policies can only be honored after you activate DDM for your database. You can activate DDM using the PROUTIL ACTIVATEDDM qualifier. ENABLEDDMis an auditable event if your database is enabled and configured for auditing.