Search Results igs_uc_transactions_pk
Overview
The IGS_UC_TRANSACTIONS table is a data object within the Oracle E-Business Suite (EBS) Student System (IGS), specifically marked as obsolete. Its primary function was to act as a staging or holding table for admission process transactions destined for transmission to the UK's Universities and Colleges Admissions Service (UCAS). The table was designed to queue transaction data that needed to be written to the UCAS-specific interface view named 'TranIn', facilitating the electronic exchange of applicant information between the institution's EBS system and the central UCAS service. Its role was critical for institutions using Oracle EBS to manage UCAS-related admissions workflows, ensuring data integrity and batch processing for external submission.
Key Information Stored
Based on the provided ETRM metadata, the table's structure centers on a primary key and a foreign key relationship. The most critical column is UC_TRAN_ID, which serves as the table's primary key, uniquely identifying each admission transaction record queued for UCAS. Another documented column is SYSTEM_CODE, which functions as a foreign key linking to the IGS_UC_DEFAULTS table. This relationship suggests the table stored transactional data contextualized by system-level UCAS configuration defaults. While other columns are not detailed in the excerpt, typical data would include applicant identifiers, application numbers, transaction types (e.g., offer, confirmation, rejection), decision codes, and timestamps related to the admission action being communicated.
Common Use Cases and Queries
The primary use case involved batch processes that selected records from IGS_UC_TRANSACTIONS to populate the 'TranIn' view for UCAS transmission. Administrators would likely query the table to monitor pending transactions, troubleshoot failed transmissions, or audit the flow of admission decisions. A common reporting query would join to the defaults table to provide context. For instance, to list all pending transactions for a specific system code, one might use a pattern such as:
SELECT ut.uc_tran_id, ut.system_code, ud.default_name
FROM igs_uc_transactions ut,
igs_uc_defaults ud
WHERE ut.system_code = ud.system_code
AND NOT EXISTS (SELECT 1 FROM igs_uc_tranin_view ti WHERE ti.uc_tran_id = ut.uc_tran_id);
This identifies transactions not yet successfully processed into the UCAS interface view. Given the object's obsolete status, direct operational use in later EBS versions like 12.1.1 or 12.2.2 is unlikely, and analysis is typically for historical data migration or support of legacy interfaces.
Related Objects
- Primary Key Constraint: IGS_UC_TRANSACTIONS_PK on column UC_TRAN_ID.
- Foreign Key Relationship: The table IGS_UC_TRANSACTIONS has a foreign key to the table IGS_UC_DEFAULTS. The join is made on the column IGS_UC_TRANSACTIONS.SYSTEM_CODE referencing IGS_UC_DEFAULTS.SYSTEM_CODE. This links transactional data to institutional UCAS system parameters.
- Interface View: The documented purpose is to feed data into the UCAS view 'TranIn' (likely a database view or API interface), making it a key dependent object for the transaction data flow.
-
Table: IGS_UC_TRANSACTIONS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_UC_TRANSACTIONS, object_name:IGS_UC_TRANSACTIONS, status:VALID, product: IGS - Student System , description: Holds the admission process transactions that are need to be written to the UCAS view 'TranIn'. , implementation_dba_data: IGS.IGS_UC_TRANSACTIONS ,