Search Results irc_pending_data_be3
Overview
The APPS.IRC_PENDING_DATA_BE3 package is a backend PL/SQL module within the Oracle E-Business Suite iRecruitment (IRC) application family. It belongs to the "BE" (Backend) layer of generated API packages that support the iRecruitment data model, and it carries an API classification of OTHER within the ETRM metadata registry. The package's singular purpose is to provide a programmatic entry point for removing stale or superseded records from the pending-data staging area used by iRecruitment processing. The package header was generated on 06/11/2008 and inherits its template lineage from the hrapiwfe.pkb HRMS API infrastructure, as indicated by the embedded header comment.
Pending data in iRecruitment typically represents transient rows created during workflow-driven candidate and requisition processing, such as inbound events or records awaiting validation and promotion to their final transactional tables. The presence of a dedicated deletion API indicates that Oracle's design separates the physical removal of pending rows from the business logic that consumes them, allowing workflow components and administrative processes to clean up the staging area in a controlled manner.
Key Procedures and Functions
The documented ETRM metadata records exactly one procedure in the package specification:
- DELETE_PENDING_DATA_A — A single-record deletion API that removes a pending-data entry identified by its internal identifier. The trailing "_A" suffix follows the HRMS API naming convention denoting a row-level (single-record) operation, as distinct from "_B" bulk variants. It accepts the pending-data primary key and performs the delete against the staging table, typically raising the standard HRMS API exceptions if the row cannot be located or is protected by referential integrity. Because the source excerpt exposes only the specification, the body implementation is not documented here, and no additional parameters beyond the identifier should be assumed.
No functions, bulk operations, or additional documented procedures exist in the ETRM metadata for this package. The absence of further routines confirms it is a narrowly scoped utility rather than a comprehensive business API.
Tables Accessed
ETRM documents the following objects as referenced through APPS synonyms:
- PER_WF_EVENTS_S — The Oracle Workflow event subscription table. The package likely reads workflow event subscription definitions to determine how deletion or notification events should be processed in connection with pending-data removal.
- DBMS_LOB — The Oracle-supplied large object package, indicating the pending-data record may contain CLOB or BLOB content that must be handled or cleared as part of the deletion.
- DUAL — The standard single-row utility table, used for validation queries, date retrieval, or existence checks during the deletion sequence.
These references are exposed via APPS synonyms, consistent with ETRM's convention of documenting fully qualified access paths available to the APPS schema.
Usage Notes
This package is normally invoked programmatically rather than through a user-facing form. Typical callers include iRecruitment workflow background processes, concurrent programs that purge obsolete pending records, and custom extensions that must clean up staging data after successful or abandoned candidate processing. The ETRM metadata records that one other package references IRC_PENDING_DATA_BE3, indicating it is layered beneath a higher-level iRecruitment API that orchestrates the broader transaction. Developers should treat the package as internal infrastructure: call it only after confirming the pending row is no longer required, and commit explicitly, as the API performs a DML operation without an autonomous transaction boundary. Because only the specification is documented, any custom code should not assume undocumented overloads or parameter variants.
-
PACKAGE: APPS.IRC_PENDING_DATA_BE3
12.1.1
-
PACKAGE: APPS.IRC_PENDING_DATA_BE3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_BE3, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_BE3
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_BE3, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_BE3
12.2.2
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_BE3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PENDING_DATA_BE3, status:VALID,
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_BE3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PENDING_DATA_BE3, status:VALID,
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_BE3
12.2.2
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_BE3
12.1.1
-
APPS.IRC_PENDING_DATA_BE3 SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_BK3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PENDING_DATA_BK3, status:VALID,
-
APPS.IRC_PENDING_DATA_BE3 SQL Statements
12.2.2
-
APPS.IRC_PENDING_DATA_BK3 SQL Statements
12.1.1
-
APPS.IRC_PENDING_DATA_BK3 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_BK3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PENDING_DATA_BK3, status:VALID,
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_BK3
12.2.2
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_BK3
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PER_WF_EVENTS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_WF_EVENTS_S, status:VALID,
-
SYNONYM: APPS.PER_WF_EVENTS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_WF_EVENTS_S, status:VALID,
-
APPS.IRC_PENDING_DATA_BE3 dependencies on IRC_PENDING_DATA_BE3
12.2.2
-
APPS.IRC_PENDING_DATA_BE3 dependencies on IRC_PENDING_DATA_BE3
12.1.1
-
APPS.IRC_PENDING_DATA_BK3 dependencies on IRC_PENDING_DATA_BE3
12.2.2
-
APPS.IRC_PENDING_DATA_BK3 dependencies on IRC_PENDING_DATA_BE3
12.1.1
-
APPS.IRC_PENDING_DATA_BK3 dependencies on HR_API
12.1.1
-
PACKAGE: APPS.WF_EVENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
APPS.IRC_PENDING_DATA_BK3 dependencies on HR_API
12.2.2
-
APPS.IRC_PENDING_DATA_BE3 dependencies on HR_UTILITY
12.1.1
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
PACKAGE: APPS.WF_EVENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,
-
APPS.IRC_PENDING_DATA_BE3 dependencies on HR_UTILITY
12.2.2
-
APPS.IRC_PENDING_DATA_BE3 dependencies on DUAL
12.1.1
-
APPS.IRC_PENDING_DATA_BE3 dependencies on PER_WF_EVENTS_S
12.1.1
-
APPS.IRC_PENDING_DATA_BK3 dependencies on HR_MULTI_MESSAGE
12.2.2
-
APPS.IRC_PENDING_DATA_BK3 dependencies on HR_MULTI_MESSAGE
12.1.1
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
APPS.IRC_PENDING_DATA_BE3 dependencies on PER_WF_EVENTS_S
12.2.2
-
APPS.IRC_PENDING_DATA_BE3 dependencies on DUAL
12.2.2
-
APPS.IRC_PENDING_DATA_BE3 dependencies on WF_EVENT
12.2.2
-
PACKAGE: APPS.FND_NUMBER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_NUMBER, status:VALID,
-
APPS.IRC_PENDING_DATA_BE3 dependencies on WF_EVENT
12.1.1
-
APPS.IRC_PENDING_DATA_BK3 dependencies on HR_UTILITY
12.2.2
-
APPS.IRC_PENDING_DATA_BK3 dependencies on HR_UTILITY
12.1.1
-
APPS.IRC_PENDING_DATA_BK3 dependencies on IRC_PENDING_DATA_BK3
12.2.2
-
APPS.IRC_PENDING_DATA_BK3 dependencies on IRC_PENDING_DATA_BK3
12.1.1
-
PACKAGE: APPS.FND_NUMBER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_NUMBER, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,