Search Results dbms_xdbutil_int
Overview
DBMS_XDBUTIL_INT is an internal PL/SQL package owned by the XDB schema and shipped as part of the Oracle XML DB component that underpins every Oracle E-Business Suite 12.1.1 and 12.2.2 installation. The package is classified as an OTHER-type API in the ETRM repository; it is not a supported application programming interface and is not intended for direct invocation by EBS developers. Its business function is to provide the low-level utility layer that XML DB uses to register, validate, and maintain the XML schemas, resources, and repository objects on which EBS features such as the XML Gateway, BI Publisher bursting, and the OAF attachment infrastructure depend. In effect, DBMS_XDBUTIL_INT is the plumbing that allows XML DB to bootstrap and patch its own metadata without circular dependency failures during database creation, upgrade, and patching.
Key Procedures and Functions
The ETRM 12.2.2 metadata documents zero public procedures or functions for this package, which is consistent with its role as an internal implementation package. Its callable surface is deliberately undocumented and subject to change between XML DB patch levels. Functionally, the package exposes the helper routines used by XML DB to construct and validate schema objects, resolve XMLType references, and manage temporary job and status descriptors during schema registration. External code should treat DBMS_XDBUTIL_INT as a black box; any reliance on its entry points risks breakage when the database is patched or upgraded.
Tables Accessed
The documented dependency list shows the package reading from or referencing XMLTYPE, ALL_SEQUENCES, ALL_TRIGGERS, and ALL_USERS, together with the DBMS_ASSERT, DBMS_DATAPUMP, DBMS_LOB, DBMS_OUTPUT, DBMS_SQL, and DBMS_XDBZ built-ins. It also touches the data dictionary views KU$_JOBDESC and KU$_STATUS, DUAL, and the PLITBLM PL/SQL table type. The dictionary tables are used for schema-existence and trigger validation checks that occur when XML schemas are registered or refreshed — for example, confirming that a target user or sequence exists before an XML DB resource is published. DBMS_DATAPUMP and the KU$ job/status views support the bulk import and export of XML DB repository content, while DBMS_XDBZ supplies the repository-access-control logic that governs which EBS schema may read or write a given resource.
Usage Notes
DBMS_XDBUTIL_INT is invoked indirectly rather than from EBS forms or concurrent programs. It is called by the XML DB itself and by the higher-level packages listed in the dependency report — DBMS_CSX_ADMIN, DBMS_CSX_INT, DBMS_XDBZ, DBMS_XDB_ADMIN, and XDB$PATCHUPSCHEMA — whenever XML schemas are installed, repository resources are created or migrated, or the XML DB component is patched. The public wrapper DBMS_XDBUTIL_INT is exposed to PUBLIC, so the name may appear in dependency trees during EBS patching diagnostics. Because the package is internal, unsupported, and owned by XDB rather than APPS, it must never be modified, recompiled manually, or called from custom EBS code. Administrators encountering INVALID status on this object should resolve the condition through standard XML DB recompilation or Oracle patch application, not through direct DDL.
-
PACKAGE: XDB.DBMS_XDBUTIL_INT
12.1.1
owner:XDB, object_type:PACKAGE, object_name:DBMS_XDBUTIL_INT, status:VALID,
-
PACKAGE: XDB.DBMS_XDBUTIL_INT
12.2.2
owner:XDB, object_type:PACKAGE, object_name:DBMS_XDBUTIL_INT, status:VALID,
-
SYNONYM: PUBLIC.DBMS_XDBUTIL_INT
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XDBUTIL_INT, status:VALID,
-
SYNONYM: PUBLIC.DBMS_XDBUTIL_INT
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XDBUTIL_INT, status:VALID,
-
PACKAGE BODY: XDB.DBMS_XDBUTIL_INT
12.2.2
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_XDBUTIL_INT, status:VALID,
-
PACKAGE BODY: XDB.DBMS_XDBUTIL_INT
12.1.1
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_XDBUTIL_INT, status:VALID,
-
FUNCTION: SYS.GET_TABLE_NAME
12.1.1
owner:SYS, object_type:FUNCTION, object_name:GET_TABLE_NAME, status:VALID,
-
FUNCTION: SYS.GET_TABLE_NAME
12.2.2
owner:SYS, object_type:FUNCTION, object_name:GET_TABLE_NAME, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
FUNCTION: SYS.IS_VPD_ENABLED
12.2.2
owner:SYS, object_type:FUNCTION, object_name:IS_VPD_ENABLED, status:VALID,
-
FUNCTION: SYS.IS_VPD_ENABLED
12.1.1
owner:SYS, object_type:FUNCTION, object_name:IS_VPD_ENABLED, status:VALID,
-
FUNCTION: SYS.GETXMLSCHEMADEPENDENCYLIST
12.1.1
owner:SYS, object_type:FUNCTION, object_name:GETXMLSCHEMADEPENDENCYLIST, status:VALID,
-
SYNONYM: PUBLIC.DBMS_XDBZ
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XDBZ, status:VALID,
-
FUNCTION: SYS.CHECK_UPGRADE
12.1.1
owner:SYS, object_type:FUNCTION, object_name:CHECK_UPGRADE, status:VALID,
-
FUNCTION: SYS.CHECK_UPGRADE
12.2.2
owner:SYS, object_type:FUNCTION, object_name:CHECK_UPGRADE, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: XDB.DBMS_XDBZ0
12.2.2
owner:XDB, object_type:PACKAGE, object_name:DBMS_XDBZ0, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
LIBRARY: XDB.XMLSCHEMA_LIB
12.1.1
owner:XDB, object_type:LIBRARY, object_name:XMLSCHEMA_LIB, status:VALID,
-
LIBRARY: XDB.XMLSCHEMA_LIB
12.2.2
owner:XDB, object_type:LIBRARY, object_name:XMLSCHEMA_LIB, status:VALID,
-
LIBRARY: XDB.DBMS_XDB_LIB
12.2.2
owner:XDB, object_type:LIBRARY, object_name:DBMS_XDB_LIB, status:VALID,
-
PACKAGE BODY: XDB.DBMS_XDBZ
12.1.1
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_XDBZ, status:VALID,
-
PACKAGE: XDB.DBMS_XSLPROCESSOR
12.1.1
owner:XDB, object_type:PACKAGE, object_name:DBMS_XSLPROCESSOR, status:VALID,
-
PACKAGE: XDB.DBMS_XSLPROCESSOR
12.2.2
owner:XDB, object_type:PACKAGE, object_name:DBMS_XSLPROCESSOR, status:VALID,
-
PACKAGE: XDB.DBMS_XDBUTIL_INT
12.1.1
-
PACKAGE BODY: XDB.DBMS_CSX_INT
12.1.1
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_CSX_INT, status:VALID,
-
SYNONYM: PUBLIC.ALL_SEQUENCES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:ALL_SEQUENCES, status:VALID,
-
SYNONYM: PUBLIC.DBMS_DATAPUMP
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_DATAPUMP, status:VALID,
-
PACKAGE BODY: XDB.DBMS_XDB_ADMIN
12.2.2
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_XDB_ADMIN, status:VALID,
-
PACKAGE BODY: XDB.DBMS_XDBZ
12.2.2
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_XDBZ, status:VALID,
-
PACKAGE BODY: XDB.DBMS_CSX_ADMIN
12.1.1
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_CSX_ADMIN, status:VALID,
-
SYNONYM: PUBLIC.ALL_TRIGGERS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:ALL_TRIGGERS, status:VALID,
-
SYNONYM: PUBLIC.DBMS_XDBZ
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_XDBZ, status:VALID,
-
PACKAGE: XDB.DBMS_XDB
12.1.1
owner:XDB, object_type:PACKAGE, object_name:DBMS_XDB, status:VALID,
-
PACKAGE BODY: XDB.DBMS_CSX_ADMIN
12.2.2
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_CSX_ADMIN, status:VALID,
-
TYPE: SYS.XMLTYPEPI
12.1.1
owner:SYS, object_type:TYPE, object_name:XMLTYPEPI, status:VALID,
-
PACKAGE BODY: XDB.DBMS_XDB_ADMIN
12.1.1
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_XDB_ADMIN, status:VALID,
-
SYNONYM: PUBLIC.ALL_SEQUENCES
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:ALL_SEQUENCES, status:VALID,
-
FUNCTION: SYS.GETXMLSCHEMADEPENDENCYLIST
12.2.2
owner:SYS, object_type:FUNCTION, object_name:GETXMLSCHEMADEPENDENCYLIST, status:VALID,
-
PROCEDURE: XDB.XDB$PATCHUPSCHEMA
12.1.1
owner:XDB, object_type:PROCEDURE, object_name:XDB$PATCHUPSCHEMA, status:VALID,
-
PROCEDURE: XDB.XDB$PATCHUPSCHEMA
12.2.2
owner:XDB, object_type:PROCEDURE, object_name:XDB$PATCHUPSCHEMA, status:VALID,
-
TYPE: XDB.XDB$STRING_LIST_T
12.2.2
owner:XDB, object_type:TYPE, object_name:XDB$STRING_LIST_T, status:VALID,
-
SYNONYM: PUBLIC.DBMS_DATAPUMP
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_DATAPUMP, status:VALID,
-
PACKAGE: SYS.KUPW$WORKER
12.1.1
owner:SYS, object_type:PACKAGE, object_name:KUPW$WORKER, status:VALID,
-
PACKAGE: XDB.DBMS_XDBZ0
12.1.1
owner:XDB, object_type:PACKAGE, object_name:DBMS_XDBZ0, status:VALID,
-
PACKAGE: SYS.KUPW$WORKER
12.2.2
owner:SYS, object_type:PACKAGE, object_name:KUPW$WORKER, status:VALID,
-
TYPE: XDB.XDB$STRING_LIST_T
12.1.1
owner:XDB, object_type:TYPE, object_name:XDB$STRING_LIST_T, status:VALID,
-
PACKAGE BODY: XDB.DBMS_CSX_INT
12.2.2
owner:XDB, object_type:PACKAGE BODY, object_name:DBMS_CSX_INT, status:VALID,
-
LIBRARY: XDB.DBMS_XDB_LIB
12.1.1
owner:XDB, object_type:LIBRARY, object_name:DBMS_XDB_LIB, status:VALID,