Search Results igf_ap_mk_isir_act_pkg




Overview

The APPS.IGF_AP_MK_ISIR_ACT_PKG package is a PL/SQL database object within the Oracle E-Business Suite Financial Aid module, delivered under the APPS schema. Its documented status is VALID in both Oracle EBS 12.1.1 and 12.2.2. The package supports the Institutional Student Information Record (ISIR) processing lifecycle, specifically the "make active" activity in which a matched ISIR record is promoted to an active, actionable state within the financial aid system. ISIR data originates from the U.S. Department of Education and must be validated, deduplicated against existing person records, and staged before becoming the authoritative aid application record. This package encapsulates the database-side logic that performs those steps: it verifies the candidate record, updates the ISIR and related financial aid base records, manages interface staging tables, and writes diagnostic output to a log table. The API classification in the ETRM metadata is OTHER, indicating the package is an internal processing routine rather than a published public API, and it is referenced by no other packages. It references the IGF_AP_ISIR_MATCHED object and the STANDARD SYS package.

Key Procedures and Functions

The package exposes six documented procedures and functions, each addressing a discrete stage of the activation workflow:

  • LG_MAKE_ACTIVE_ISIR — The principal driver routine that coordinates the promotion of an ISIR record to active status, orchestrating the supporting steps in the package.
  • CHECK_DUP_PERSON — Performs duplicate-person detection, confirming that the individual associated with the incoming ISIR does not already exist or is correctly reconciled, thereby protecting person data integrity.
  • UPDATE_ISIR_REC — Updates the ISIR record itself, writing the attributes and status changes required to mark it as active.
  • UPDATE_FABASE_REC_PROCESS — Updates the financial aid base record, aligning the base record with the newly activated ISIR information.
  • ADD_LOG_TABLE_PROCESS — Inserts process diagnostics and status messages into the package's log table, supporting auditability and troubleshooting.
  • PRINT_LOG_PROCESS — Retrieves and presents the contents of the log table, typically for review after a batch run.

Parameter lists are not documented in the available metadata and are therefore not reproduced here.

Tables Accessed

The package operates against the following tables via APPS synonyms:

  • IGF_AP_FA_BASE_REC_ALL — the financial aid base record table, updated by UPDATE_FABASE_REC_PROCESS to reflect the active ISIR.
  • IGF_AP_LI_BAT_INTS — a batch interface table used to stage ISIR data for processing.
  • IGF_AP_LI_ISIR_ACT_INTS — the ISIR activation interface table holding records awaiting activation.
  • IGS_PE_HZ_PARTIES — the person/party table queried during duplicate-person checking via CHECK_DUP_PERSON.
  • PLITBLM — a standard PL/SQL utility table used for list and array handling within the processing logic.

Additionally, the package references IGF_AP_ISIR_MATCHED, indicating a dependency on the matched-ISIR result set.

Usage Notes

IGF_AP_MK_ISIR_ACT_PKG is invoked internally by the Financial Aid ISIR processing flow rather than being called directly by end users. In practice it is executed from a concurrent program or a wrapper routine that processes records staged in IGF_AP_LI_ISIR_ACT_INTS, most commonly during nightly or periodic ISIR load and activation batches. It is not referenced by any other package, confirming its role as a terminal processing unit in the ISIR activation chain. Customizations that need to alter activation behavior should extend or wrap the package rather than modify it, since it resides in the APPS schema and is protected as Oracle proprietary code. Log output from ADD_LOG_TABLE_PROCESS and PRINT_LOG_PROCESS should be reviewed when activation routines fail, as these procedures provide the primary diagnostic trail for the package.