Search Results dbms_defergen_resolution
Overview
SYS.DBMS_DEFERGEN_RESOLUTION is an Oracle-supplied PL/SQL package that forms part of the internal deferred remote procedure call (RPC) infrastructure underpinning Oracle Advanced Replication. In the Oracle E-Business Suite 12.1.1 and 12.2.2 environments, this package resides in the SYS schema and is marked VALID, indicating it is a core database component shipped with the RDBMS rather than an object created by EBS application patching. Its principal business function is to support the generation and resolution of deferred transaction entries — that is, the queued changes captured at one database site and propagated to other participating sites through the deferred transaction queue.
Within an EBS deployment, multi-tier and multi-node topologies frequently rely on Advanced Replication or materialized-view-based data propagation, particularly for distributed reporting instances and legacy integrations. DBMS_DEFERGEN_RESOLUTION participates in this replication layer by supplying the resolution logic consumed by its sibling package, DBMS_DEFERGEN. The ETRM metadata classifies the API as OTHER, reflecting that it is not an end-user-facing EBS API but an internal database utility invoked transparently by the replication engine.
Key Procedures and Functions
The documented metadata for this package records zero public procedures or functions. This is consistent with DBMS_DEFERGEN_RESOLUTION being a helper package whose entry points are invoked internally by other SYS-owned packages rather than called directly by application code. The dependency information confirms the package interacts with DBMS_DEFERGEN and the STANDARD package, and that DBMS_DEFERGEN in turn references DBMS_DEFERGEN_RESOLUTION, establishing a mutual, internal call relationship between the two packages.
Because no callable procedures are exposed in the ETRM documentation, no parameter lists are documented and no public interface should be assumed. Any functional behaviour is therefore expressed solely through the package body and its role in resolving deferred transaction conflicts during queue propagation. Practitioners should treat this object strictly as an internal dependency and should not build custom code against it.
Tables Accessed
The ETRM metadata does not enumerate any base tables referenced through APPS synonyms for this package, and no tables are documented in the supplied excerpt. As a SYS-owned replication utility, DBMS_DEFERGEN_RESOLUTION operates against the underlying deferred transaction infrastructure — principally the DEF$_ family of dictionary tables used by Advanced Replication — rather than against EBS application tables. No APPS synonym access is documented, which further confirms that the package operates entirely within the database replication schema and is not integrated with EBS business data models.
Usage Notes
DBMS_DEFERGEN_RESOLUTION is not intended for direct invocation from EBS forms, concurrent programs, or custom PL/SQL. It is executed implicitly by the Oracle replication subsystem whenever deferred transactions are generated or resolved between participating sites. The documented dependency graph shows it is referenced by exactly one other package, DBMS_DEFERGEN, which acts as its caller within the replication stack.
Administrators encountering this object in dependency or invalidation reports — for example during patch analysis, database upgrades, or replication troubleshooting — should recognise it as a standard, VALID SYS component. Recompilation or revalidation of DBMS_DEFERGEN and its dependents following database upgrades may be necessary, but no EBS-level configuration or registration applies to this package. It should never be altered, dropped, or wrapped by customer code.
-
PACKAGE: SYS.DBMS_DEFERGEN_RESOLUTION
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN_RESOLUTION, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN_RESOLUTION
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN_RESOLUTION, status:VALID,
-
PACKAGE BODY: SYS.DBMS_DEFERGEN_RESOLUTION
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_DEFERGEN_RESOLUTION, status:VALID,
-
PACKAGE BODY: SYS.DBMS_DEFERGEN_RESOLUTION
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_DEFERGEN_RESOLUTION, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN_RESOLUTION
12.2.2
-
PACKAGE: SYS.DBMS_DEFERGEN_RESOLUTION
12.1.1
-
PACKAGE: SYS.DBMS_DEFERGEN_AUDIT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN_AUDIT, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN_AUDIT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN_AUDIT, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN_UTIL
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN_UTIL, status:VALID,
-
PACKAGE: SYS.DBMS_DEFERGEN_UTIL
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_DEFERGEN_UTIL, status:VALID,
-
PACKAGE BODY: SYS.DBMS_DEFERGEN
12.1.1
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_DEFERGEN, status:VALID,
-
PACKAGE BODY: SYS.DBMS_DEFERGEN
12.2.2
owner:SYS, object_type:PACKAGE BODY, object_name:DBMS_DEFERGEN, status:VALID,
-
TABLE: SYSTEM.REPCAT$_CONFLICT
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_CONFLICT, status:VALID,
-
TABLE: SYSTEM.REPCAT$_CONFLICT
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_CONFLICT, status:VALID,
-
TABLE: SYSTEM.REPCAT$_GROUPED_COLUMN
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_GROUPED_COLUMN, status:VALID,
-
TABLE: SYSTEM.REPCAT$_GROUPED_COLUMN
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_GROUPED_COLUMN, status:VALID,
-
TABLE: SYSTEM.REPCAT$_AUDIT_COLUMN
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_AUDIT_COLUMN, status:VALID,
-
TABLE: SYSTEM.REPCAT$_RESOLUTION
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_RESOLUTION, status:VALID,
-
TABLE: SYSTEM.REPCAT$_PARAMETER_COLUMN
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_PARAMETER_COLUMN, status:VALID,
-
TABLE: SYSTEM.REPCAT$_AUDIT_COLUMN
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_AUDIT_COLUMN, status:VALID,
-
TABLE: SYSTEM.REPCAT$_PARAMETER_COLUMN
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_PARAMETER_COLUMN, status:VALID,
-
TABLE: SYSTEM.REPCAT$_RESOLUTION
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_RESOLUTION, status:VALID,
-
TABLE: SYSTEM.REPCAT$_REPCOLUMN
12.2.2
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_REPCOLUMN, status:VALID,
-
TABLE: SYSTEM.REPCAT$_REPCOLUMN
12.1.1
owner:SYSTEM, object_type:TABLE, object_name:REPCAT$_REPCOLUMN, status:VALID,
-
PACKAGE BODY: SYS.DBMS_DEFERGEN_RESOLUTION
12.1.1
-
PACKAGE BODY: SYS.DBMS_DEFERGEN_RESOLUTION
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYS.DBMS_DEFERGEN_RESOLUTION dependencies on DBMS_DEFERGEN_RESOLUTION
12.1.1
-
SYS.DBMS_DEFERGEN_RESOLUTION dependencies on DBMS_DEFERGEN_RESOLUTION
12.2.2
-
SYS.DBMS_DEFERGEN dependencies on DBMS_DEFERGEN_RESOLUTION
12.1.1
-
SYS.DBMS_DEFERGEN dependencies on DBMS_DEFERGEN_RESOLUTION
12.2.2
-
PACKAGE: SYS.DBMS_ASSERT
12.1.1
owner:SYS, object_type:PACKAGE, object_name:DBMS_ASSERT, status:VALID,
-
PACKAGE: SYS.DBMS_ASSERT
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_ASSERT, status:VALID,
-
SYS.DBMS_DEFERGEN_RESOLUTION dependencies on DBMS_DEFERGEN
12.1.1
-
SYS.DBMS_DEFERGEN_RESOLUTION dependencies on DBMS_DEFERGEN
12.2.2
-
SYS.DBMS_DEFERGEN_RESOLUTION dependencies on DBMS_DEFERGEN
12.2.2
-
SYS.DBMS_DEFERGEN_RESOLUTION dependencies on DBMS_DEFERGEN
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,