Search Results irc_pending_data_api
Overview
IRC_PENDING_DATA_API is a PL/SQL package in the APPS schema that belongs to the Oracle iRecruitment module of Oracle E-Business Suite. Its central role is to manage pending data records used during the recruiting workflow — the transient or staged information generated as candidates, recruiters, and hiring managers interact with job applications, offers, and notifications. The package provides a controlled programmatic interface for creating, modifying, and removing rows in the IRC_PENDING_DATA table, and for orchestrating the downstream processing that converts pending activity into actionable recruiting events such as status changes, document generation, and notifications. Because it is classified as an API in the ETRM metadata, it is intended to be called by Oracle's own iRecruitment forms, concurrent programs, and companion packages rather than by ad hoc SQL. Its status is VALID, and it depends on the HR_API and FND_NODES objects, placing it at the intersection of human-resources and application-foundation infrastructure.
Key Procedures and Functions
The documented interface exposes five procedures and functions, each aligned to a stage of the pending-data lifecycle:
- CREATE_PENDING_DATA — Inserts a new pending-data row, capturing the recruiting entity, context, and attributes required before further processing.
- UPDATE_PENDING_DATA — Modifies an existing pending-data record, allowing attributes to be revised as recruitment activity evolves.
- DELETE_PENDING_DATA — Removes a pending-data record once it has been consumed, superseded, or is no longer required.
- PROCESS_APPLICATIONS — Drives the application-processing logic that evaluates pending application data and applies the resulting changes to recruiting and HR entities.
- SEND_NOTIFICATIONS — Generates and dispatches notifications tied to pending activity, ensuring candidates and recruiters receive the expected workflow communications.
No parameter signatures are documented; callers should follow Oracle's published API conventions and validate input through the supporting validation logic.
Tables Accessed
The package operates against a broad set of APPS synonyms. The primary table is IRC_PENDING_DATA, the target of the create, update, and delete operations. Recruiting context is provided by IRC_ALL_RECRUITING_SITES, IRC_ASSIGNMENT_STATUSES, IRC_DOCUMENTS, PER_RECRUITMENT_ACTIVITIES, and PER_RECRUITMENT_ACTIVITY_FOR, while vacancy and assignment data come from PER_ALL_VACANCIES, PER_ALL_ASSIGNMENTS_F, PER_ASSIGNMENTS_S, PER_ALL_PEOPLE_F, and PER_PEOPLE_S. Security and access lookups draw on FND_USER, FND_RESPONSIBILITY, FND_SECURITY_GROUPS, and FND_NODES. These tables supply the identity, organizational, and eligibility information required for correct processing and notification delivery.
Usage Notes
IRC_PENDING_DATA_API is referenced by IRC_PENDING_DATA_SWI, the service-web-interface wrapper that exposes these operations to external or web-based callers, and by one other package. Typical invocation therefore occurs indirectly through iRecruitment forms and concurrent programs rather than through direct custom calls. Developers extending iRecruitment should prefer the SWI layer where possible; when calling the API directly, they must respect the documented sequence of create, process, and delete, and ensure FND security context is initialized so that responsibility and security-group lookups resolve correctly. Because processing may trigger notifications and HR API activity, calls should be committed with care.
-
PACKAGE: APPS.IRC_PENDING_DATA_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_API, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_API, status:VALID,
-
SYNONYM: APPS.FND_NODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_NODES, status:VALID,
-
SYNONYM: APPS.FND_NODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_NODES, status:VALID,
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PENDING_DATA_API, status:VALID,
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PENDING_DATA_API, status:VALID,
-
PACKAGE: APPS.IRC_IPD_DEL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_IPD_DEL, status:VALID,
-
SYNONYM: APPS.IRC_PENDING_DATA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IRC_PENDING_DATA, status:VALID,
-
SYNONYM: APPS.PER_PEOPLE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_PEOPLE_S, status:VALID,
-
PACKAGE: APPS.IRC_NOTIFICATION_HELPER_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_NOTIFICATION_HELPER_PKG, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_BK1
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_BK1, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_BK3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_BK3, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_BK3
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_BK3, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_BK2
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_BK2, status:VALID,
-
PACKAGE: APPS.IRC_IPD_UPD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_IPD_UPD, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_BK2
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_BK2, status:VALID,
-
PACKAGE: APPS.IRC_PENDING_DATA_BK1
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_PENDING_DATA_BK1, status:VALID,
-
PACKAGE: APPS.IRC_IPD_INS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_IPD_INS, status:VALID,
-
PACKAGE: APPS.IRC_PARTY_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_PARTY_API, status:VALID,
-
PACKAGE: APPS.IRC_IPD_DEL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_IPD_DEL, status:VALID,
-
SYNONYM: APPS.IRC_PENDING_DATA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IRC_PENDING_DATA, status:VALID,
-
PACKAGE: APPS.IRC_DOCUMENT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_DOCUMENT_API, status:VALID,
-
PACKAGE: APPS.IRC_DOCUMENT_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_DOCUMENT_API, status:VALID,
-
PACKAGE: APPS.IRC_IPD_INS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IRC_IPD_INS, status:VALID,
-
PACKAGE: APPS.IRC_IPD_UPD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_IPD_UPD, status:VALID,
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_SWI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PENDING_DATA_SWI, status:VALID,
-
SYNONYM: APPS.PER_ASSIGNMENTS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ASSIGNMENTS_S, status:VALID,
-
PACKAGE: APPS.IRC_NOTIFICATION_HELPER_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_NOTIFICATION_HELPER_PKG, status:VALID,
-
SYNONYM: APPS.PER_ASSIGNMENTS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ASSIGNMENTS_S, status:VALID,
-
PACKAGE: APPS.IRC_PARTY_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IRC_PARTY_API, status:VALID,
-
PACKAGE BODY: APPS.IRC_PENDING_DATA_SWI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IRC_PENDING_DATA_SWI, status:VALID,
-
SYNONYM: APPS.PER_PEOPLE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_PEOPLE_S, status:VALID,
-
SYNONYM: APPS.IRC_ALL_RECRUITING_SITES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IRC_ALL_RECRUITING_SITES, status:VALID,
-
SYNONYM: APPS.IRC_ASSIGNMENT_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IRC_ASSIGNMENT_STATUSES, status:VALID,
-
SYNONYM: APPS.IRC_DOCUMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IRC_DOCUMENTS, status:VALID,
-
SYNONYM: APPS.IRC_ALL_RECRUITING_SITES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IRC_ALL_RECRUITING_SITES, status:VALID,
-
SYNONYM: APPS.IRC_DOCUMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IRC_DOCUMENTS, status:VALID,
-
SYNONYM: APPS.IRC_ASSIGNMENT_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IRC_ASSIGNMENT_STATUSES, status:VALID,
-
SYNONYM: APPS.PER_RECRUITMENT_ACTIVITY_FOR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_RECRUITMENT_ACTIVITY_FOR, status:VALID,
-
SYNONYM: APPS.PER_RECRUITMENT_ACTIVITY_FOR
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_RECRUITMENT_ACTIVITY_FOR, status:VALID,
-
SYNONYM: APPS.PER_RECRUITMENT_ACTIVITIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_RECRUITMENT_ACTIVITIES, status:VALID,
-
PACKAGE: APPS.FND_WEB_SEC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_WEB_SEC, status:VALID,
-
VIEW: APPS.PER_ASSIGNMENT_STATUS_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ASSIGNMENT_STATUS_TYPES_V, object_name:PER_ASSIGNMENT_STATUS_TYPES_V, status:VALID,
-
VIEW: APPS.PER_ASSIGNMENT_STATUS_TYPES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ASSIGNMENT_STATUS_TYPES_V, object_name:PER_ASSIGNMENT_STATUS_TYPES_V, status:VALID,
-
SYNONYM: APPS.PER_RECRUITMENT_ACTIVITIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_RECRUITMENT_ACTIVITIES, status:VALID,
-
PACKAGE: APPS.FND_WEB_SEC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_WEB_SEC, status:VALID,
-
SYNONYM: APPS.FND_SECURITY_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SECURITY_GROUPS, status:VALID,
-
SYNONYM: APPS.FND_SECURITY_GROUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SECURITY_GROUPS, status:VALID,
-
PACKAGE: APPS.HR_PERSON_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PERSON_API, status:VALID,
-
SYNONYM: APPS.PER_ALL_VACANCIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_VACANCIES, status:VALID,