Search Results xla_utility_pkg
Overview
XLA_UTILITY_PKG is the shared utility package body within the Oracle E-Business Suite Subledger Accounting (XLA) infrastructure, owned by the APPS schema. It provides the low-level instrumentation, diagnostics, session management, and output-routing services that other XLA components depend on rather than reimplementing. Its central role is to allow Subledger Accounting programs to run under different execution "modes" — for example, normal processing versus trace, statistics gathering, or debug — by writing diagnostic information to log and output files, to database pipes, or to the concurrent manager log.
The package is not an end-user business object. It is a cross-cutting technical library. Its documented dependency list confirms this: it references FND_FILE, FND_GLOBAL, FND_LOG, and FND_REQUEST for concurrent manager integration, XLA_ENVIRONMENT_PKG, XLA_EXCEPTIONS_PKG, and XLA_PROFILES_PKG for XLA-specific configuration and error handling, XLA_UTILITY_PROFILER_PKG for profiling, and Oracle built-ins DBMS_PIPE, DBMS_SESSION, DBMS_UTILITY, HTP, UTL_FILE, and V$PARAMETER. Because it is referenced by 39 other packages but references no database tables of its own and is itself not referenced as a table-level dependency, it functions purely as a service layer.
Key Procedures and Functions
The documented 23 procedures divide into functional groups:
- Activation and session control: ACTIVATE and DEACTIVATE enable and disable the package's diagnostic facilities for a session. SET_OPTION and GET_OPTION_VALUE set and read utility options, while GET_SESSION_INFO returns identifying session context for the calling program.
- Tracing: ACTIVATE_TRACE, DEACTIVATE_TRACE, SET_TRACE_ON, SET_TRACE_OFF, and TRACE manage trace collection. PRINT_TRACE_INFO emits collected trace output.
- Output and printing: PRINT, PRINT_OUTPUTFILE, and PRINT_LOGFILE send diagnostic text to the appropriate destination — the concurrent manager output file, the log file, or the terminal.
- Statistics: ACTIVATE_STAT, DEACTIVATE_STAT, SET_STAT_ON, SET_STAT_OFF, PRINT_STAT_INFO, and GET_STAT_INFO enable, disable, retrieve, and report on execution statistics for XLA programs.
No parameter lists are documented in the source metadata, so the exact signatures are not asserted here; consumers should inspect the package specification in the target instance.
Tables Accessed
The package references no application tables directly. Its documented dependencies are on database views and packages accessed through APPS synonyms — DBMS_PIPE, DBMS_SESSION, DBMS_UTILITY, HTP, UTL_FILE, and V$PARAMETER — plus FND_FILE for concurrent output. DBMS_PIPE and DBMS_SESSION support inter-session notification and session state; DBMS_UTILITY and V$PARAMETER support environment inspection; UTL_FILE and FND_FILE route trace and log output; HTP supports HTML-formatted output. Persistence lives in other XLA packages, not here.
Usage Notes
XLA_UTILITY_PKG is invoked implicitly by XLA programs rather than directly by users. Callers include the 39 dependent packages that constitute the Subledger Accounting engine, which call these routines to honor profile settings managed through XLA_PROFILES_PKG. Administrators typically encounter the package indirectly when enabling Subledger Accounting debugging or trace profiles, which cause the activated procedures to write to FND_FILE-based log and output destinations. In Oracle EBS 12.1.1 and 12.2.2 the package is valid and unchanged in classification. Because it is not exposed as a public API, custom code should avoid direct calls and instead rely on documented XLA APIs and profile options. The absence of inbound table references confirms it is a leaf-level service consumed by the application layer.
-
PACKAGE BODY: APPS.XLA_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_UTILITY_PKG, status:VALID,
-
PACKAGE: APPS.XLA_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_UTILITY_PKG, status:VALID,
-
PACKAGE: APPS.XLA_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_UTILITY_PKG, status:VALID,
-
PACKAGE: APPS.XLA_PROFILES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_PROFILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_LOOKUPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_LOOKUPS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ANALYTICAL_ASSGNS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ANALYTICAL_ASSGNS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_UTILITY_PROFILER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_UTILITY_PROFILER_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_XLAABASR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_XLAABASR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_CMP_COMMON_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_CMP_COMMON_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_XLAALEXP_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_XLAALEXP_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.XLA_UTILITY_PROFILER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_UTILITY_PROFILER_PKG, status:VALID,
-
PACKAGE: APPS.XLA_UTILITY_PROFILER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XLA_UTILITY_PROFILER_PKG, status:VALID,
-
PACKAGE: APPS.XLA_PROFILES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XLA_PROFILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_XLAABACR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_XLAABACR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_LOOKUPS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_LOOKUPS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PRODUCT_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PRODUCT_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROFILES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROFILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCTG_METHOD_RULES_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCTG_METHOD_RULES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROFILES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROFILES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROD_SEG_RULES_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROD_SEG_RULES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROD_ACCT_LINES_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROD_ACCT_LINES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_AAD_HDR_ACCT_ATTRS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_HDR_ACCT_ATTRS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROD_ACCT_LINES_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROD_ACCT_LINES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROD_ACCT_HEADERS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROD_ACCT_HEADERS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_JLT_ACCT_ATTRS_F_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_JLT_ACCT_ATTRS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ANALYTICAL_ASSGNS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ANALYTICAL_ASSGNS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROD_ACCT_HEADERS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROD_ACCT_HEADERS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCTG_METHOD_RULES_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCTG_METHOD_RULES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_DESCRIPT_DETAILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_DESCRIPT_DETAILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_DESCRIPT_DETAILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_DESCRIPT_DETAILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_OA_FUNCTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_OA_FUNCTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EVENT_TYPES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ENTITY_TYPES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ENTITY_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SEG_RULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SEG_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_TAB_ACCT_DEFS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_TAB_ACCT_DEFS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_UTILITY_PROFILER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_UTILITY_PROFILER_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SECURITY_POLICY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SECURITY_POLICY_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ENTITY_TYPES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ENTITY_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_PROD_SEG_RULES_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_PROD_SEG_RULES_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_JLT_ACCT_ATTRS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_JLT_ACCT_ATTRS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_AAD_HDR_ACCT_ATTRS_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_AAD_HDR_ACCT_ATTRS_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_EVENT_TYPES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_EVENT_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCTG_METHODS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCTG_METHODS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_SECURITY_POLICY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_SECURITY_POLICY_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_TAB_ACCT_DEFS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_TAB_ACCT_DEFS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCT_SETUP_PUB_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCT_SETUP_PUB_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_ACCTG_METHODS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_ACCTG_METHODS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_MAPPING_SETS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_MAPPING_SETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_MAPPING_SETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_MAPPING_SETS_PKG, status:VALID,