Auditing is a means of securely tracking and recording a trail of events that occur during execution of an application. The basic security in auditing allows this trail of events (audit events) to be recorded in a manner that cannot be changed or otherwise repudiated after the fact. OpenEdge® provides core support for recording secure audit trails in any OpenEdge RDBMS that is enabled for auditing.
Auditing occurs for any OpenEdge application that connects to a database that is enabled for auditing, based on its auditing configuration. For some auditing events, OpenEdge automatically records them in the audit trail, based on active audit policies (rules) that govern how audit trails are defined, tracked, and recorded. For other auditing events, you must instruct the application to record them using ABL (Advanced Business Language) elements, and open these events, again, based on active audit policies.
You can also develop custom tools in ABL for auditing configuration and management. OpenEdge supports additional ABL elements and procedure APIs for this purpose.
For more information on auditing and how to configure and enable auditing in an OpenEdge RDBMS, see OpenEdge Getting Started: Core Business Services - Security and Auditing.