Search Results bix_util_pkg
Overview
APPS.BIX_UTIL_PKG is a utility package body in the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 environments, residing in the APPS schema with VALID status. Its principal business function is to support the BIX (Business Intelligence) and Interaction Center/Telephony reporting subsystem, particularly the "Agent Summary" and real-time dashboard features that aggregate contact center activity across agents, calls, and Universal Work Queue (UWQ) queues. The package supplies shared helper routines and footer-generation logic used throughout the BIX reporting stack, providing common lookups, session and profile resolution, date and period calculation, and refresh-metadata retrieval. Because it is a utility package rather than a standalone business API, its value lies in centralizing reuse across many dependent modules. The ETRM documentation classifies it under the API classification OTHER, and it is referenced by twelve other database objects, confirming its role as a shared internal dependency rather than an entry-point API.
Key Procedures and Functions
- GET_NULL_LOOKUP — retrieves a standardized null-value lookup, ensuring consistent handling of empty lookup codes across BIX reports.
- GET_ICX_SESSION_ID — obtains the current ICX session identifier, used to bind reporting to the active user session.
- GET_HRMISS_FRMT / GET_HRMI_FRMT — return formatting values associated with HRMISS and HRMI metrics for consistent report presentation.
- GET_UWQ_REFRESH_DATE / GET_CALLS_REFRESH_DATE — return the last refresh timestamps for UWQ and call summary data respectively.
- GET_START_DATE — determines the effective start date for a reporting window.
- GET_GROUP_BY / GET_TIME_RANGE — supply the grouping clause and time-range parameters that drive dashboard aggregation.
- BIX_DM_GET_FOOTER — builds the generic footer text for Data Mart reports.
- BIX_DM_GET_AGENT_FOOTER — generates the footer specific to agent summary reports.
- BIX_DM_GET_CALL_FOOTER — generates the footer specific to call summary reports.
- BIX_DM_GET_AGENT_REFRESH_DATE / BIX_DM_GET_CALL_REFRESH_DATE — return Data Mart agent and call data refresh dates.
- BIX_REAL_GET_FOOTER — produces the footer for real-time (realtime) displays.
- GET_UWQ_FOOTER / GET_UWQ_DURATION_FOOTER — produce UWQ volume and UWQ duration footers.
- GET_REALTIME_FOOTER — assembles the standard real-time dashboard footer.
- GET_PREV_PERIOD / GET_CURR_PERIOD — resolve prior and current accounting/reporting periods, typically aligned to GL period definitions.
Tables Accessed
- BIX_DM_AGENT_SUM — the agent-level Data Mart summary table, central to the searched term bix_dm_agent_sum and agent refresh-date logic.
- BIX_DM_AGENT_CALL_SUM — aggregated agent-to-call metrics.
- BIX_DM_CALL_SUM — call-level summary data.
- BIX_DM_COLLECT_LOG — data collection log, used to determine collection/refresh status.
- BIX_DM_UWQ_AGENT_SUM — UWQ agent summary data.
- GL_PERIODS — provides period definitions for GET_CURR_PERIOD and GET_PREV_PERIOD.
- DUAL — used for scalar lookups and profile/currency evaluation.
Usage Notes
BIX_UTIL_PKG is an internal utility package and is not referenced by any database object per the ETRM record, meaning it is invoked from the applications layer rather than by other stored objects. It is typically called by BIX and Interaction Center reporting forms, JSP/dashboard pages, and concurrent programs that render agent and call summaries or refresh metadata. Dependencies on FND_PROFILE, FND_LOOKUPS, FND_MESSAGE, ICX_SEC, GL_CURRENCY_API, JTFB_DCF, and GL_PERIODS confirm its integration with profile options, lookups, session security, currency conversion, and period logic. Custom code extending BIX dashboards may call its helper and footer functions directly, but modifications should account for the twelve dependent packages that rely on its stability.
-
PACKAGE BODY: APPS.BIX_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_UTIL_PKG, status:VALID,
-
PACKAGE: APPS.BIX_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIX_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIX_CALLS_TYPE_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_CALLS_TYPE_RPT_PKG, status:VALID,
-
SYNONYM: APPS.BIX_DM_CALL_SUM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIX_DM_CALL_SUM, status:VALID,
-
SYNONYM: APPS.BIX_DM_AGENT_SUM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIX_DM_AGENT_SUM, status:VALID,
-
SYNONYM: APPS.BIX_DM_UWQ_AGENT_SUM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIX_DM_UWQ_AGENT_SUM, status:VALID,
-
PACKAGE BODY: APPS.BIX_REAL_TIME_RPTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_REAL_TIME_RPTS_PKG, status:VALID,
-
SYNONYM: APPS.BIX_DM_COLLECT_LOG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIX_DM_COLLECT_LOG, status:VALID,
-
PACKAGE BODY: APPS.BIX_KPI_CLS_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_KPI_CLS_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIX_REAL_TIME_BINS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_REAL_TIME_BINS_PKG, status:VALID,
-
SYNONYM: APPS.BIX_DM_AGENT_CALL_SUM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIX_DM_AGENT_CALL_SUM, status:VALID,
-
PACKAGE BODY: APPS.BIX_UWQ_TEMP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_UWQ_TEMP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIX_CALLS_TYPE_BIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_CALLS_TYPE_BIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIX_AGENT_CLASS_P
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_AGENT_CLASS_P, status:VALID,
-
PACKAGE BODY: APPS.BIX_CALLS_HANDLED_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_CALLS_HANDLED_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIX_QUEUE_DETAIL_REPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_QUEUE_DETAIL_REPORT, status:VALID,
-
PACKAGE BODY: APPS.BIX_CAMP_PERF_REPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_CAMP_PERF_REPORT, status:VALID,
-
PACKAGE BODY: APPS.BIX_CALLS_HANDLED_BIN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_CALLS_HANDLED_BIN_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIX_KPI_AGENT_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIX_KPI_AGENT_RPT_PKG, status:VALID,
-
PACKAGE: APPS.JTFB_DCF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTFB_DCF, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.BIX_UTIL_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.ICX_SEC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_SEC, status:VALID,
-
PACKAGE: APPS.GL_CURRENCY_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GL_CURRENCY_API, status:VALID,
-
SYNONYM: APPS.GL_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_PERIODS, status:VALID,
-
APPS.BIX_REAL_TIME_RPTS_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_UWQ_TEMP_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_CALLS_HANDLED_RPT_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_KPI_AGENT_RPT_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_CAMP_PERF_REPORT dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_QUEUE_DETAIL_REPORT dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_CALLS_TYPE_RPT_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_KPI_CLS_RPT_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_REAL_TIME_BINS_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_UTIL_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_CALLS_TYPE_BIN_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_AGENT_CLASS_P dependencies on BIX_UTIL_PKG
12.1.1
-
APPS.BIX_CALLS_HANDLED_BIN_PKG dependencies on BIX_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.BIX_UTIL_PKG
12.1.1
-
VIEW: APPS.FND_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,