Search Results add_timer
Overview
XNP_TIMER is an Oracle E-Business Suite PL/SQL package body owned by the APPS schema. It belongs to the XNP product family, which provides the infrastructure for Oracle's outbound notification and messaging framework — the subsystem that generates, formats, and dispatches workflow notifications, alerts, and related XML-based messages. Within ETRM (E-Business Suite Technical Reference Manual) 12.2.2, the object is classified with an API classification of OTHER and is reported with a VALID status.
The primary business function of XNP_TIMER is to provide controlled timer and elapsed-time measurement utilities used by the notification infrastructure. Timer instrumentation allows notification processes to record and evaluate the duration of discrete processing steps, which supports performance monitoring and diagnostic tracing within the messaging pipeline. The package is a supporting utility rather than an end-user-facing component; it is invoked internally by other XNP layer objects.
Key Procedures and Functions
ETRM documents a single procedure or function for this package body: START_TIMER. Consistent with the package name, START_TIMER initiates a timing operation, establishing a reference point from which elapsed time can subsequently be measured by the caller. The ETRM metadata does not publish the parameter list for this routine, and no signature should be assumed. Its documented role is to begin a timer context; callers within the XNP notification stack use it to bracket processing segments for duration measurement. No other procedures or functions are documented for XNP_TIMER in the available metadata.
Tables Accessed
The documented table reference for this package is XNP_TIMER_REGISTRY, accessed through an APPS synonym. This table serves as the registry supporting the timer framework; START_TIMER and related internal logic reference it to resolve or record timing definitions. Because the package body is a supporting utility, its table interaction is confined to this single documented registry object rather than to the transactional notification tables. Dependency metadata further lists references to XNP_TIMER_CORE, XNP_TIMER, XNP_EVENT, XNP_MESSAGE, XNP_XML_UTILS, and XNP_T_DUMMY_U, indicating that XNP_TIMER delegates core timing behavior to XNP_TIMER_CORE while participating in the broader event, message, and XML utility layers. Standard dependencies on FND_GLOBAL and SYS.STANDARD are also recorded.
Usage Notes
XNP_TIMER is not referenced by any database object according to the ETRM dependency report, meaning it is not called through stored PL/SQL dependencies in the data dictionary. It is, however, referenced by five other packages, and it is invoked indirectly through the XNP notification and messaging stack. Typical invocation is from custom or Oracle-supplied code that participates in the notification framework and requires elapsed-time instrumentation — for example, wrapping a message generation or event processing block with START_TIMER to capture duration for diagnostics. It is not exposed through a standard Oracle EBS form or concurrent program in the documented metadata, and it is not a public application programming interface. Customizations should treat START_TIMER as an internal utility and, per standard EBS practice, avoid direct dependency on undocumented signatures. As with all APPS-owned XNP objects, the package is governed by Oracle proprietary and confidential terms.
-
PACKAGE BODY: APPS.XNP_TIMER
12.2.2
-
PACKAGE BODY: APPS.XNP_TIMER
12.1.1
-
PACKAGE BODY: APPS.CSF_UTIL_PVT
12.1.1
-
PACKAGE BODY: APPS.CSF_UTIL_PVT
12.2.2
-
PACKAGE: APPS.CSF_UTIL_PVT
12.2.2
-
PACKAGE: APPS.CSF_UTIL_PVT
12.1.1
-
APPS.XNP_TIMER dependencies on XNP_MESSAGE
12.2.2
-
APPS.XNP_TIMER dependencies on XNP_MESSAGE
12.1.1
-
APPS.XNP_TIMER dependencies on XNP_TIMER
12.1.1
-
APPS.XNP_TIMER dependencies on XNP_TIMER
12.2.2
-
APPS.CSF_UTIL_PVT dependencies on V$TIMER
12.2.2
-
APPS.CSF_UTIL_PVT dependencies on V$TIMER
12.1.1