Search Results p_middle_names
Overview
IRC_PARTY_BK6 is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It is classified in the ETRM repository as an "Other" API, meaning it is not a public, flagship application programming interface but rather an internal or generated hook package that participates in the HRMS/iRecruitment API Hook Pre-processor framework. The source header (irhzpapi.pkb, revision 120.30.12010000.4) and the generated comment block confirm that the package body was machine-generated by the Oracle HRMS API Hook Pre-processor on 2009/03/30, which is characteristic of the paired "BK" (Before/Pre-hook) packages that wrap the corresponding "BE" (Business Entity) packages.
Its central business function is to support the self-registration flow for external users — typically candidates, applicants, or contingent workers entering the iRecruitment or Talent Acquisition landscape — by exposing a pre-processing hook around the SELF_REGISTER_USER operation. Before the core business logic executes, the BK package allows customer-specific or seeded application logic (the "app hooks") to validate, enrich, or transform the incoming registration attributes.
Key Procedures and Functions
The ETRM documentation records two documented procedures:
- SELF_REGISTER_USER_A — The principal documented entry point. It receives the full set of self-registration attributes as IN parameters, including personal identifiers (
P_FIRST_NAME,P_LAST_NAME,P_MIDDLE_NAMES,P_PREVIOUS_LAST_NAME), contact data (P_EMAIL_ADDRESS,P_HOME_PHONE_NUMBER,P_WORK_PHONE_NUMBER,P_ADDRESS_LINE_1), employment and security attributes (P_EMPLOYEE_NUMBER,P_NATIONAL_IDENTIFIER,P_DATE_OF_BIRTH,P_MANAGER_LAST_NAME), and access/context values (P_RESPONSIBILITY_ID,P_RESP_APPL_ID,P_SECURITY_GROUP_ID,P_ALLOW_ACCESS,P_LANGUAGE,P_USER_NAME). The procedure records its entry viahr_utility.set_location, retrieves the current commit unit throughhr_api.return_commit_unit, and, whenhr_api.call_app_hooksevaluates true, delegates to the correspondingirc_party_be6.SELF_REGISTER_USER_Abusiness entity procedure, forwarding every parameter. - SELF_REGISTER_USER_B — The companion documented procedure in the same package body, following the same BK/ BE delegation pattern and confirming that the package provides the before-hook variant of the self-registration operation.
Tables Accessed
The ETRM metadata does not list any tables accessed directly through APPS synonyms; the package itself contains no explicit SQL against base tables. All persistence occurs indirectly through the delegated call to irc_party_be6, which in turn invokes the underlying iRecruitment/HRMS party and user-account APIs (such as fnd_user and the per_all_people_f family) to create or update the registration record. Because no direct DML is documented, the BK package should be regarded as a pass-through hook layer rather than a data-access module.
Usage Notes
IRC_PARTY_BK6 is not intended to be called directly by end users or by custom forms. It is invoked automatically by the HRMS API Hook framework whenever the self-registration operation is executed — for example from the iRecruitment external candidate self-service pages or from concurrent processes that create user accounts. The metadata notes it is referenced by one other package, which is consistent with the generated hook mechanism.
Customers extending self-registration behavior typically implement their logic in the corresponding _BE or custom hook package rather than modifying this generated body, since the header records it as "generated ship" code that can be regenerated during patching. Because the package exposes P_MIDDLE_NAMES as a first-class registration parameter, it is the appropriate integration point when middle-name capture or transformation must occur before the user record is written.
-
APPS.HR_US_UTILITY SQL Statements
12.2.2
-
APPS.HR_CA_UTILITY SQL Statements
12.1.1
-
APPS.HR_US_UTILITY SQL Statements
12.1.1
-
APPS.HR_CA_UTILITY SQL Statements
12.2.2
-
APPS.HR_GB_UTILITY SQL Statements
12.1.1
-
APPS.HR_GB_UTILITY SQL Statements
12.2.2
-
APPS.HR_IE_UTILITY SQL Statements
12.2.2
-
APPS.HR_HU_UTILITY SQL Statements
12.1.1
-
APPS.HR_PL_UTILITY SQL Statements
12.2.2
-
APPS.HR_PL_UTILITY SQL Statements
12.1.1
-
APPS.HR_HU_UTILITY SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IRC_PARTY_BK6
12.1.1
-
PACKAGE BODY: APPS.IRC_PARTY_BK6
12.2.2
-
APPS.HR_RU_UTILITY SQL Statements
12.2.2
-
APPS.HR_RU_UTILITY SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_CN_UTILITY
12.2.2
-
APPS.HR_AE_EMPLOYEE_API SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HR_CN_UTILITY
12.1.1
-
PACKAGE BODY: APPS.HR_IN_UTILITY
12.1.1
-
PACKAGE BODY: APPS.HR_IN_UTILITY
12.2.2
-
PACKAGE: APPS.IRC_PARTY_BK6
12.1.1
-
PACKAGE: APPS.IRC_PARTY_BK6
12.2.2
-
PACKAGE BODY: APPS.HR_IE_UTILITY
12.2.2
-
APPS.HR_JP_PERSON_API SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HR_CA_UTILITY
12.2.2
-
PACKAGE BODY: APPS.HR_US_UTILITY
12.2.2
-
APPS.HR_JP_PERSON_API SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_CA_UTILITY
12.1.1
-
PACKAGE BODY: APPS.HR_US_UTILITY
12.1.1
-
APPS.HR_MX_UTILITY SQL Statements
12.1.1
-
PACKAGE: APPS.PER_DB_PER_ADDITIONAL
12.1.1
-
PACKAGE: APPS.PER_DB_PER_ADDITIONAL
12.2.2
-
PACKAGE: APPS.HR_FR_UTILITY
12.1.1
-
PACKAGE: APPS.HR_DE_UTILITY
12.1.1
-
PACKAGE: APPS.IRC_PARTY_BE6
12.1.1
-
PACKAGE: APPS.IRC_PARTY_BE6
12.2.2
-
PACKAGE: APPS.HR_FR_UTILITY
12.2.2
-
PACKAGE: APPS.HR_DE_UTILITY
12.2.2
-
PACKAGE: APPS.HR_HU_UTILITY
12.1.1
-
APPS.POR_LOAD_EMPLOYEE SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HR_FR_UTILITY
12.1.1
-
VIEW: APPS.HRDPV_CREATE_RU_PERSON
12.1.1
-
VIEW: APPS.HRDPV_CREATE_RU_PERSON
12.2.2
-
PACKAGE: APPS.HR_HU_UTILITY
12.2.2
-
APPS.POR_LOAD_EMPLOYEE SQL Statements
12.1.1
-
VIEW: APPS.HRDPV_CREATE_AU_APPLICANT
12.1.1
-
VIEW: APPS.HRDPV_CREATE_AU_APPLICANT
12.2.2
-
VIEW: APPS.HRDPV_CREATE_RU_PERSON
12.1.1
owner:APPS, object_type:VIEW, object_name:HRDPV_CREATE_RU_PERSON, status:VALID,
-
APPS.HR_MX_UTILITY SQL Statements
12.2.2
-
VIEW: APPS.HRDPV_UPDATE_AU_PERSON
12.2.2