Search Results dbms_aqadm




Overview

SYS.DBMS_AQADM is the administrative component of Oracle's Advanced Queuing (AQ) infrastructure. It is the PL/SQL package body that governs the definition, configuration, and lifecycle management of queues and queue tables within the database. In the Oracle E-Business Suite 12.1.1 and 12.2.2 environments, this package is owned by the SYS schema and carries a VALID status, confirming its integrity within the ETRM reference model.

While DBMS_AQADM is not itself an EBS business application package, it provides the foundational messaging services upon which numerous EBS integration points depend. The package enables the creation, alteration, and removal of queue tables, queues, and subscribers, thereby supporting asynchronous and reliable message delivery between EBS modules, external systems, and middleware such as Oracle SOA Suite or Oracle Integration Cloud. Its API classification is documented as OTHER, reflecting its role as a database infrastructure utility rather than a functional application interface.

Key Procedures and Functions

The ETRM metadata documents 61 procedures and functions within DBMS_AQADM. The principal entry points include:

Tables Accessed

The documented dependency information indicates that DBMS_AQADM references internal fixed objects, including AQ$_AGENT and AQ$_SIG_PROP. These dictionary-managed structures store agent definitions and signal propagation metadata associated with queue subscriptions and notification behavior. No application-level tables are listed as direct dependencies within the ETRM record; queue tables created through this package are stored in the schema of the invoking user, and their contents are managed via the AQ dictionary views. The package also depends on supporting packages rather than application data tables, reinforcing its infrastructure role.

Usage Notes

DBMS_AQADM is typically invoked by database administrators, integration developers, and EBS technical consultants when configuring advanced queuing for asynchronous workflows, workflow mailer processing, or inter-application messaging. It is rarely called directly from EBS Forms; instead, it is executed through SQL*Plus scripts, concurrent program wrappers, or custom PL/SQL routines during setup and configuration of queuing infrastructure. The package is referenced by 18 other database objects, indicating its central position within the AQ dependency chain. Because the package is owned by SYS and the ETRM record shows it is not referenced by any database object within the documented scope, changes to queue definitions should be treated as database-level administrative operations subject to standard change-control procedures.