Search Results igs_en_lgcy_prc
Overview
IGS_EN_LGCY_PRC is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the Student System (IGS) product family. Its name derives from "Legacy Process" within the Enrollment (EN) module, and it exists to support the bulk migration of legacy student enrollment data into the Oracle Student System tables. The package header, declared with AUTHID CURRENT_USER, carries a single documented procedure, LEGACY_BATCH_PROCESS, and its revision history indicates it was modified in November 2002 to align with the Legacy Import process for both Enrollment and Records (EN and REC) data.
The business purpose is to orchestrate the staged transformation and loading of externally supplied enrollment records — applications, unit attempts, status changes, and related data — that arrive through the interface tables prefixed IGS_EN_LGCY_* and IGS_AS_LGCY_*. Rather than exposing granular load logic, the package presents a single batch entry point that a concurrent program calls for a given batch and table code.
Key Procedures and Functions
- LEGACY_BATCH_PROCESS — The sole documented procedure. It is the batch driver for legacy enrollment import. Its parameters include the standard concurrent program out parameters (errbuf, retcode), plus a batch identifier (p_batch_id), a table code (p_table_code) selecting which interface table family to process, and a delete flag (p_delete_flag) controlling whether successfully processed staging rows are purged. The procedure reads rows from the relevant interface table, validates and transforms them, writes any rejects to the error interface table, and inserts or updates the corresponding destination records. No internal call sequence or cursor logic is documented, and none should be assumed beyond this contract.
Tables Accessed
The documented table references fall into three functional groups:
- Staging / interface tables — IGS_EN_LGCY_BAT_INT (batch header), IGS_EN_LGCY_SUA_INT (student unit attempts), IGS_EN_LGCY_SPI_INT and IGS_EN_LGCY_SPA_INT (enrollment program/plan interfaces), IGS_EN_LGY_SPAA_INT and IGS_EN_LGY_SPAT_INT (program application and attribute interfaces), plus IGS_AS_LGCY_STC_INT, IGS_AS_LGCY_SUARC_INT, and IGS_AS_LGCY_SUO_INT for assessment-related legacy records, and IGS_AV_LGCY_LVL_INT and IGS_AV_LGCY_UNT_INT for achievement/level and unit data.
- Error handling — IGS_EN_LGCY_ERR_INT stores rejected or failed rows with diagnostics, and IGS_EN_LGCY_ERR_INT_S is its sequence, used to generate surrogate error keys.
- Foundation / messaging — FND_APPLICATION is consulted to resolve the owning application context, and FND_NEW_MESSAGES is used to retrieve user-facing or log messages during processing.
Usage Notes
This package is not a public API in the usual sense. It is invoked through the Oracle Student System legacy import concurrent programs, which supply the batch identifier and table code and receive the standard errbuf/retcode pair. Administrators run the import after populating the IGS_EN_LGCY_* interface tables from external source extracts. The delete flag allows a rerun to be idempotent by clearing processed staging rows.
The package is referenced by no other documented packages, so it sits at the top of its own call chain. Custom code should call it only when replicating the supported concurrent program behaviour, and should treat the out parameters as the authoritative success/failure signal. Because the metadata records only one procedure, any additional logic is internal and unsupported for direct invocation.
-
PACKAGE: APPS.IGS_EN_LGCY_PRC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_LGCY_PRC, status:VALID,
-
PACKAGE: APPS.IGS_EN_LGCY_PRC
12.1.1
-
PACKAGE BODY: APPS.IGS_EN_LGCY_PRC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_LGCY_PRC, status:VALID,
-
SYNONYM: APPS.IGS_EN_SPI_RCOND_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_SPI_RCOND_INTS, status:VALID,
-
SYNONYM: APPS.IGS_AS_LGCY_SUARC_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_LGCY_SUARC_INT, status:VALID,
-
SYNONYM: APPS.IGS_RE_LGCY_THE_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_LGCY_THE_INT, status:VALID,
-
SYNONYM: APPS.IGS_RE_LGCY_SPR_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_LGCY_SPR_INT, status:VALID,
-
PACKAGE: APPS.IGS_HE_SUSA_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_SUSA_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_EN_SUSA_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SUSA_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPAT_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPAT_LGCY_PUB, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGCY_ERR_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGCY_ERR_INT, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGY_SPAA_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGY_SPAA_INT, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGCY_SUA_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGCY_SUA_INT, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGCY_BAT_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGCY_BAT_INT, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGCY_ERR_INT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGCY_ERR_INT_S, status:VALID,
-
PACKAGE: APPS.IGS_HE_SPA_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_HE_SPA_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPAA_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPAA_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_AS_TRNCMT_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_TRNCMT_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_PR_CLSRNK_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_CLSRNK_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_RE_THE_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_THE_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPA_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPA_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_PR_PROUT_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PR_PROUT_LGCY_PUB, status:VALID,
-
SYNONYM: APPS.IGS_PR_LGY_CLSR_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_LGY_CLSR_INT, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGCY_SPI_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGCY_SPI_INT, status:VALID,
-
SYNONYM: APPS.IGS_HE_LGCY_SPA_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_LGCY_SPA_INT, status:VALID,
-
SYNONYM: APPS.IGS_HE_LGY_SUSA_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_HE_LGY_SUSA_INT, status:VALID,
-
SYNONYM: APPS.IGS_GR_LGCY_GRD_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_GR_LGCY_GRD_INT, status:VALID,
-
SYNONYM: APPS.IGS_AS_LGCY_STC_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_LGCY_STC_INT, status:VALID,
-
SYNONYM: APPS.IGS_AS_LGCY_SUO_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_LGCY_SUO_INT, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGCY_SPA_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGCY_SPA_INT, status:VALID,
-
PACKAGE: APPS.IGS_AS_SUARC_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SUARC_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_AV_UNT_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_UNT_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_GR_GRD_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GR_GRD_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_RE_SPRVSR_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_SPRVSR_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPI_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPI_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_EN_SPI_RCOND_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SPI_RCOND_LGCY_PUB, status:VALID,
-
SYNONYM: APPS.IGS_AV_LGCY_LVL_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AV_LGCY_LVL_INT, status:VALID,
-
SYNONYM: APPS.IGS_PR_LGCY_SPO_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_LGCY_SPO_INT, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGY_SUSA_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGY_SUSA_INT, status:VALID,
-
SYNONYM: APPS.IGS_EN_LGY_SPAT_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_LGY_SPAT_INT, status:VALID,
-
PACKAGE: APPS.IGS_AV_LVL_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AV_LVL_LGCY_PUB, status:VALID,
-
PACKAGE: APPS.IGS_EN_SUA_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_SUA_LGCY_PUB, status:VALID,
-
SYNONYM: APPS.IGS_AV_LGCY_UNT_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AV_LGCY_UNT_INT, status:VALID,
-
PACKAGE: APPS.IGS_AS_SUAO_LGCY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_AS_SUAO_LGCY_PUB, status:VALID,
-
VIEW: APPS.IGS_LOOKUP_VALUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_LOOKUP_VALUES, object_name:IGS_LOOKUP_VALUES, status:VALID,
-
APPS.IGS_EN_LGCY_PRC dependencies on IGS_EN_LGCY_PRC
12.1.1
-
VIEW: APPS.IGS_CA_INST
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_INST, object_name:IGS_CA_INST, status:VALID,
-
PACKAGE: APPS.IGS_GE_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_GEN_003, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1