---
date_last_completed: 2026-05-18
---
The `dbms_audit` package provides functions to increase serviceability by auditing events.
## `register_event`: Register an audit event.
Output the text supplied as parameter as a system message.
Parameters:
- `message_code` (string, optional): Code of the message.
- `txt` (string, required): Text of audit event.
- `natural_key` (string, optional): Natural key.
- `reference_key` (string, optional): Key of referenced record.
- `reference_table_code` (string, optional): Table code of referenced record.
- `gui_action` (string, optional): GUI action.
- `gui_module` (string, optional): GUI module name and version (obsoleted).
- `gui_module_name` (string, optional): GUI module name.
- `gui_module_version` (string, optional): GUI module version.
- `partition` (string, optional): Partition code.
- `provider_name` (string, optional): Name of the provider.
- `session_id` (string, optional): Session ID.
- `data_container_id` (string, optional): Data container ID.
- `message_uid` (guid, optional): Non-unique message ID.
- `sql_statement` (string, optional): SQL statement.
- `application_name` (string, optional): Application name and version.
- `application_user` (string, optional): Application user.