Search Results dbms_prvtaqip
Overview
DBMS_PRVTAQIP is an internal, Oracle-proprietary PL/SQL package owned by the SYS schema and shipped as part of the Oracle Database Advanced Queuing (AQ) infrastructure. The name combines the "DBMS_" prefix with "PRVT" (private) and "AQ" (Advanced Queuing), designating it a private helper package that supports the AQ administration layer rather than a documented public API. In the context of Oracle E-Business Suite 12.1.1 and 12.2.2, this package is not part of the EBS application code base itself; it is an Oracle RDBMS component that EBS depends upon indirectly through its use of Advanced Queuing for workflow mailer, concurrent manager messaging, business event propagation, and other asynchronous integration mechanisms.
Because it is a private package, DBMS_PRVTAQIP carries no EBS-specific business logic. Its role is to provide supporting routines to the AQ administration facilities, in particular those invoked by DBMS_AQADM_SYS. EBS customers typically encounter this object only during dependency analysis, patching diagnostics, or database upgrade validation, and rarely if ever invoke it directly.
Key Procedures and Functions
The ETRM documentation for DBMS_PRVTAQIP at 12.2.2 lists zero documented public procedures or functions. This is consistent with its classification as a private (PRVT) package whose subprograms are intended for internal consumption by other SYS-owned AQ packages. No published signature, parameter list, or return type is exposed in the metadata. Practitioners should treat the package as a black box and rely on the public DBMS_AQ and DBMS_AQADM APIs for any AQ configuration or enqueue/dequeue operations.
Tables Accessed
The documented dependency information shows that DBMS_PRVTAQIP references the data dictionary table AQ$_SCHEDULES. This table stores scheduling information for AQ propagation and queue-to-queue message movement. The package reads this table as part of the internal scheduling and propagation bookkeeping performed on behalf of AQ administration. No EBS product tables or APPS synonyms are documented as being accessed by this package, confirming that its data access is confined to the AQ subsystem's own dictionary objects.
Usage Notes
DBMS_PRVTAQIP is referenced by SYS.DBMS_AQADM_SYS and, transitively, is exposed through the AQ administration stack that supports EBS business events, Workflow mailer, and advanced queueing workflows. It also appears in its own dependency list, indicating internal self-references among its private subprograms. The package additionally depends on the STANDARD package and UTL_HTTP, the latter reflecting AQ's support for HTTP-based propagation. In EBS 12.1.1 and 12.2.2 environments, it is invoked only indirectly when AQ administrative operations are performed — for example, when creating or altering queues, configuring propagation schedules, or when the AQ background processes reconcile scheduled jobs.
Custom developers should not call DBMS_PRVTAQIP directly. Because it is a SYS-owned private package, its interface may change without notice across database patch levels, and Oracle does not document or guarantee its behavior. When troubleshooting AQ-related EBS issues — such as stalled business event subscriptions, workflow notifications, or propagation backlogs — DBMS_PRVTAQIP may appear in trace files, dependency reports, and invalidation listings (for instance, following a database upgrade or a UTL_HTTP patch). Any recompilation or validation performed as part of a database patch or upgrade should be allowed to proceed normally; invalidating or altering this package manually is not supported and can corrupt AQ scheduling metadata held in AQ$_SCHEDULES.
-
PACKAGE: SYS.DBMS_PRVTAQIP
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_PRVTAQIP, status:VALID,
-
PACKAGE: SYS.DBMS_PRVTAQIP
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_PRVTAQIP, status:VALID,
-
PACKAGE: SYS.UTL_HTTP
12.2.2
owner:SYS, object_type:PACKAGE, object_name:UTL_HTTP, status:VALID,
-
PACKAGE: SYS.UTL_HTTP
12.1.1
owner:SYS, object_type:PACKAGE, object_name:UTL_HTTP, status:VALID,
-
PACKAGE BODY: SYS.DBMS_PRVTAQIP
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_PRVTAQIP, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_SYS
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_SYS, status:VALID,
-
PACKAGE BODY: SYS.DBMS_PRVTAQIP
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_PRVTAQIP, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_SYS
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_SYS, status:VALID,
-
TABLE: SYS.AQ$_SCHEDULES
12.2.2
owner:SYS, object_type:TABLE, object_name:AQ$_SCHEDULES, status:VALID,
-
TABLE: SYS.AQ$_SCHEDULES
12.1.1
owner:SYS, object_type:TABLE, object_name:AQ$_SCHEDULES, status:VALID,
-
PACKAGE: SYS.DBMS_SERVER_ALERT_PRVT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_SERVER_ALERT_PRVT, status:VALID,
-
TYPE: SYS.AQ$_NOTIFY_MSG
12.1.1
owner:SYS, object_type:TYPE, object_name:AQ$_NOTIFY_MSG, status:VALID,
-
LIBRARY: SYS.DBMS_AQADM_LIB
12.1.1
owner:SYS, object_type:LIBRARY, object_name:DBMS_AQADM_LIB, status:VALID,
-
LIBRARY: SYS.DBMS_AQADM_LIB
12.2.2
owner:SYS, object_type:LIBRARY, object_name:DBMS_AQADM_LIB, status:VALID,
-
PACKAGE: SYS.DBMS_SERVER_ALERT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_SERVER_ALERT, status:VALID,
-
PACKAGE: SYS.DBMS_JOB
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_JOB, status:VALID,
-
LIBRARY: SYS.DBMS_AQ_LIB
12.1.1
owner:SYS, object_type:LIBRARY, object_name:DBMS_AQ_LIB, status:VALID,
-
LIBRARY: SYS.DBMS_AQ_LIB
12.2.2
owner:SYS, object_type:LIBRARY, object_name:DBMS_AQ_LIB, status:VALID,
-
PACKAGE: SYS.DBMS_SERVER_ALERT_PRVT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_SERVER_ALERT_PRVT, status:VALID,
-
PACKAGE: SYS.DBMS_JOB
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_JOB, status:VALID,
-
TYPE: SYS.AQ$_NOTIFY_MSG
12.2.2
owner:SYS, object_type:TYPE, object_name:AQ$_NOTIFY_MSG, status:VALID,
-
PACKAGE: SYS.DBMS_IJOB
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_IJOB, status:VALID,
-
PACKAGE: SYS.DBMS_TRANSACTION
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_TRANSACTION, status:VALID,
-
PACKAGE: SYS.DBMS_SERVER_ALERT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_SERVER_ALERT, status:VALID,
-
PACKAGE: SYS.DBMS_TRANSACTION
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_TRANSACTION, status:VALID,
-
PACKAGE: SYS.DBMS_ISCHED
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_ISCHED, status:VALID,
-
PACKAGE: SYS.DBMS_ISCHED
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_ISCHED, status:VALID,
-
TABLE: SYS.AQ$_PENDING_MESSAGES
12.2.2
owner:SYS, object_type:TABLE, object_name:AQ$_PENDING_MESSAGES, status:VALID,
-
PACKAGE: SYS.DBMS_IJOB
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_IJOB, status:VALID,
-
TABLE: SYS.AQ$_REPLAY_INFO
12.1.1
owner:SYS, object_type:TABLE, object_name:AQ$_REPLAY_INFO, status:VALID,
-
TABLE: SYS.AQ$_PROPAGATION_STATUS
12.1.1
owner:SYS, object_type:TABLE, object_name:AQ$_PROPAGATION_STATUS, status:VALID,
-
TABLE: SYS.AQ$_REPLAY_INFO
12.2.2
owner:SYS, object_type:TABLE, object_name:AQ$_REPLAY_INFO, status:VALID,
-
TABLE: SYS.AQ$_PROPAGATION_STATUS
12.2.2
owner:SYS, object_type:TABLE, object_name:AQ$_PROPAGATION_STATUS, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_SYSCALLS
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_SYSCALLS, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM_SYSCALLS
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM_SYSCALLS, status:VALID,
-
TABLE: SYS.AQ$_QUEUE_TABLE_AFFINITIES
12.2.2
owner:SYS, object_type:TABLE, object_name:AQ$_QUEUE_TABLE_AFFINITIES, status:VALID,
-
TABLE: SYS.AQ$_PENDING_MESSAGES
12.1.1
owner:SYS, object_type:TABLE, object_name:AQ$_PENDING_MESSAGES, status:VALID,
-
PACKAGE: SYS.DBMS_AQ
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQ, status:VALID,
-
TABLE: SYS.PROPS$
12.2.2
owner:SYS, object_type:TABLE, object_name:PROPS$, status:VALID,
-
TABLE: SYS.PROPS$
12.1.1
owner:SYS, object_type:TABLE, object_name:PROPS$, status:VALID,
-
TABLE: SYS.AQ$_QUEUE_TABLE_AFFINITIES
12.1.1
owner:SYS, object_type:TABLE, object_name:AQ$_QUEUE_TABLE_AFFINITIES, status:VALID,
-
PACKAGE: SYS.DBMS_STATS_INTERNAL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STATS_INTERNAL, status:VALID,
-
TABLE: SYS.AQ$_MESSAGE_TYPES
12.2.2
owner:SYS, object_type:TABLE, object_name:AQ$_MESSAGE_TYPES, status:VALID,
-
TABLE: SYS.AQ$_MESSAGE_TYPES
12.1.1
owner:SYS, object_type:TABLE, object_name:AQ$_MESSAGE_TYPES, status:VALID,
-
PACKAGE: SYS.DBMS_AQADM
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM, status:VALID,
-
PACKAGE: SYS.DBMS_PRVTAQIP
12.1.1
-
PACKAGE: SYS.DBMS_AQADM
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQADM, status:VALID,
-
PACKAGE: SYS.DBMS_AQ
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_AQ, status:VALID,
-
PACKAGE: SYS.DBMS_PRVTAQIP
12.2.2
-
PACKAGE: SYS.DBMS_STATS_INTERNAL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_STATS_INTERNAL, status:VALID,