Search Results dummy_procedure2
Overview
The APPS.IEM_TAG_RUN_PROC_PVT package is a private PL/SQL package belonging to the Oracle E-Business Suite Intelligence (IEM) module, which underpins the ETRM (Enterprise Transaction and Tag/Telemetry processing) tagging framework in Release 12.1.1 and 12.2.2. Its principal role is to serve as the internal execution engine for tag-driven processing routines, providing the private worker logic that supports the public API layer defined in IEM_TAGPROCESS_PUB. The package is classified as a PVT (private) API, meaning it is intended for internal consumption by supported public APIs and other IEM components, and should not be invoked directly by customer extensions. It orchestrates the dynamic invocation of stored PL/SQL routines that have been registered as tag-processing actions, using Oracle's dynamic SQL capabilities to resolve, execute, and manage those routines at runtime.
Key Procedures and Functions
- VALIDPROCEDURE — Validates a stored procedure specification prior to execution. This procedure is used to confirm that a candidate routine exists, is accessible to the APPS schema, and conforms to the expected call signature before dynamic invocation is attempted.
- RUN_PROCEDURE — The core execution procedure. It performs the actual dynamic invocation of the validated stored procedure, applying the arguments determined for the tag-processing action and handling the outcome through the standard EBS API conventions. This routine is the primary reason the package is referenced by
IEM_TAGPROCESS_PUB,IEM_EMAILPROC_PVT,IEM_EMAIL_PROC_PVT, andIEM_TAG_KEY_PVT. - DUMMY_PROCEDURE — A placeholder procedure retained for structural or compatibility purposes within the package specification. It carries no business logic and exists to satisfy interface or registration expectations.
- DUMMY_PROCEDURE2 — A second placeholder procedure, analogous to
DUMMY_PROCEDURE, providing a reserved entry point with no operational behavior.
Tables Accessed
The package does not reference application tables directly through APPS synonyms. Instead, its documented dependencies are on Oracle-supplied PL/SQL packages: DBMS_DESCRIBE, DBMS_SQL, and PLITBLM. DBMS_DESCRIBE is used to introspect stored procedure signatures and parameter metadata, supporting the validation performed by VALIDPROCEDURE. DBMS_SQL provides the dynamic cursor handling required to parse and execute the target routine identified at runtime. PLITBLM supplies the underlying name-resolution and describe buffer mechanisms used by the dynamic call machinery. Because the package operates as an execution engine, all persistent data is read and written by the invoked target procedures rather than by IEM_TAG_RUN_PROC_PVT itself. The package additionally depends on FND_API and STANDARD for standard API error handling and messaging conventions.
Usage Notes
This package is strictly internal. It is referenced by IEM_TAGPROCESS_PUB, IEM_EMAILPROC_PVT, IEM_EMAIL_PROC_PVT, and IEM_TAG_KEY_PVT, and it depends upon IEM_TAGPROCESS_PUB in return. Users searching for iem_tagprocess_pub are typically looking for the public entry point; IEM_TAG_RUN_PROC_PVT is the private implementation that actually performs the procedure validation and invocation. Invocation originates from tag-processing flows, email notification flows, and tag key handling within the IEM module, generally through concurrent program execution or programmatic calls from the public APIs. Because it is a private (PVT) package, Oracle does not guarantee its signature across releases, and custom code should always target IEM_TAGPROCESS_PUB rather than calling this package directly.
-
PACKAGE: APPS.IEM_TAG_RUN_PROC_PVT
12.2.2
-
PACKAGE: APPS.IEM_TAG_RUN_PROC_PVT
12.1.1
-
PACKAGE BODY: APPS.IEM_TAG_RUN_PROC_PVT
12.2.2
-
PACKAGE BODY: APPS.IEM_TAG_RUN_PROC_PVT
12.1.1
-
APPS.IEM_TAG_RUN_PROC_PVT dependencies on IEM_TAGPROCESS_PUB
12.1.1
-
APPS.IEM_TAG_RUN_PROC_PVT dependencies on IEM_TAGPROCESS_PUB
12.2.2
-
APPS.IEM_TAG_RUN_PROC_PVT dependencies on IEM_TAGPROCESS_PUB
12.1.1
-
APPS.IEM_TAG_RUN_PROC_PVT dependencies on IEM_TAGPROCESS_PUB
12.2.2