Search Results ieu_frm_pvt




Overview

The APPS.IEU_FRM_PVT package body is a private (PVT-classified) PL/SQL construct delivered as part of the Oracle E-Business Suite Interaction Center / Universal Work Queue (UWQ) technology stack, owned by the APPS schema. Its designation as a "PVT" package indicates that it is intended for internal use by the framework rather than as a public, customer-callable API. In Oracle EBS 12.1.1 and 12.2.2, the Universal Work Queue framework provides agents with a consolidated, media-aware view of incoming interactions — phone calls, e-mails, web chats, and other channels. The IEU_FRM_PVT package body supplies the underlying framework logic that resolves and returns media handler and action handler functions, allowing the work queue to dynamically instantiate the correct processing routine for a given media type or agent action. The package is registered in the ETRM repository as VALID, confirming that it compiles cleanly against the shipped product schema.

Key Procedures and Functions

The ETRM metadata documents two procedures/functions within this package body:

  • UWQ_GET_MEDIA_FUNC — Resolves the media handler function associated with a Universal Work Queue media type. It allows the framework to defer binding of the handler routine until runtime, so the appropriate media item logic (for example, a phone, e-mail, or chat handler) can be invoked based on the context of the interaction presented to the agent.
  • UWQ_GET_ACTION_FUNC — Resolves the action handler function appropriate to a given agent action initiated from the Universal Work Queue. This supports the dispatch of behaviour such as accept, release, transfer, or other workflow actions routed through the framework.

Parameter lists are intentionally not reproduced here; the two routines act as function resolvers/callbacks whose signatures are internal to the framework. Both are private to the package body and are not part of a documented public API surface.

Tables Accessed

The documented dependency list identifies a single table reference, PLITBLM, accessed through an APPS synonym. PLITBLM is a standard Oracle-supplied table used by the PL/SQL environment for message and text handling — typically associated with generic error/message expansion rather than with business data. References to the IEU Universal Work Queue object data structures, IEU_UWQ_MEDIA_DATA_NST and IEU_UWQ_MEDIA_DATA_OBJ, appear as SYSTEM-schema dependencies in the metadata; these are the underlying data constructs from which the media resolution logic derives its inputs. No customer-owned application tables are documented as being read or written by this package body.

Usage Notes

IEU_FRM_PVT is a framework-internal package and is not intended for direct invocation by customer code or by concurrent program registration. It is called from within the Universal Work Queue runtime — primarily from the Oracle Interaction Center agent UI and its associated server-side components — whenever the work queue must bind a media or action handler at runtime. The metadata records that the package is referenced by six other database objects, underscoring that its role is as a shared internal utility within the UWQ framework rather than as an entry-point API. Customizations and extensions should target the documented public UWQ APIs; direct dependency on IEU_FRM_PVT risks breakage during patching or upgrade across the 12.1.1 to 12.2.2 release line, since private framework packages may change without notice. Additionally, ETRM states that the package is not referenced by any database object in the reverse direction, reinforcing its position as a leaf-level implementation detail of the framework.