Search Results igs_ad_interface_ctl_pk
Overview
The IGS_AD_INTERFACE_CTL_ALL table is a core data object within the Oracle E-Business Suite's now-obsolete Student System (IGS) module. Its primary function is to serve as a control and audit mechanism for batch import processes related to admissions data. When external admissions information is loaded into the system via an interface, this table stores the critical run-level details for each execution. This provides a historical record, facilitates error tracking, and allows for the management of data integrity during the import lifecycle. The table's structure, including its multi-organization support indicated by the '_ALL' suffix and its foreign key relationships, underscores its role in a complex, integrated student information ecosystem.
Key Information Stored
The table's central purpose is to log each distinct interface run. The primary identifier, INTERFACE_RUN_ID, is the unique key for every execution, enforced by the primary key constraint IGS_AD_INTERFACE_CTL_PK. Beyond this identifier, the table stores parameters that define the context and scope of the data import. Key foreign key columns include ADMISSION_CAT (admission category), ACAD_CAL_TYPE and ACAD_SEQUENCE_NUMBER (academic calendar), ADM_CAL_TYPE and ADM_SEQUENCE_NUMBER (admissions calendar), MATCH_SET_ID (rules for matching incoming records), and SOURCE_TYPE_ID (the origin of the inbound data). Collectively, these columns define what data was processed, under which academic terms, and according to which matching rules.
Common Use Cases and Queries
The primary use case is auditing and troubleshooting the admissions data import process. System administrators or functional users would query this table to review past interface executions, identify runs that may have encountered errors, or understand the parameters used for specific data loads. A common reporting need would be to list recent interface runs for a particular admission category or source system. A sample query pattern would be:
- SELECT interface_run_id, admission_cat, source_type_id, creation_date FROM igs_ad_interface_ctl_all WHERE TRUNC(creation_date) = TRUNC(SYSDATE) ORDER BY interface_run_id DESC;
This table would also be central to any data validation or reconciliation report that joins interface run control data to the detailed imported records in related interface tables (e.g., IGS_AD_INTERFACE_ALL) to verify record counts and statuses.
Related Objects
The IGS_AD_INTERFACE_CTL_ALL table is defined by its relationships with other configuration and setup tables in the Student System, as documented by its foreign keys. These relationships ensure referential integrity for the parameters governing an import run. The key documented relationships are:
- References IGS_AD_INTERFACE_CTL_ALL.ADMISSION_CAT to a lookup table for admission categories.
- References IGS_AD_INTERFACE_CTL_ALL.ACAD_CAL_TYPE and ACAD_SEQUENCE_NUMBER to an academic calendar definition table.
- References IGS_AD_INTERFACE_CTL_ALL.ADM_CAL_TYPE and ADM_SEQUENCE_NUMBER to an admissions calendar definition table.
- References IGS_AD_INTERFACE_CTL_ALL.MATCH_SET_ID to a table defining matching rule sets.
- References IGS_AD_INTERFACE_CTL_ALL.SOURCE_TYPE_ID to a table defining source system types.
While not listed in the provided metadata, it is architecturally typical for detailed interface records in a table such as IGS_AD_INTERFACE_ALL to hold a foreign key (e.g., INTERFACE_RUN_ID) back to this control table, linking individual data rows to their parent execution log.
-
Table: IGS_AD_INTERFACE_CTL_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Holds import interface run details when admissions data is imported into system , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_AD_INTERFACE_CTL
12.2.2
product: IGS - Student System (Obsolete) , description: Holds import interface run details when admissions data is imported into system , implementation_dba_data: Not implemented in this database ,