Search Results igs_uc_proc_application_data
Overview
IGS_UC_PROC_APPLICATION_DATA is an APPS-owned PL/SQL package within the Oracle E-Business Suite student systems product family, specifically the UK UCAS (Universities and Colleges Admissions Service) integration component of the IGS (Student System) schema. The package resides in the APPS schema and holds a VALID status, confirming it is a deployed and compiled database object. Its name and structure indicate it serves as a processing engine for inbound application data received from the UCAS clearing and admissions channels, transforming and staging that data for loading into the Oracle Student System application tables.
The package is part of the broader IGS_UC family of objects that manage the interface between external admissions sources and the local student records. It is referenced by IGS_UC_PROC_UCAS_DATA, which acts as a higher-level driver, and is itself self-referential through the dependency listing. Only a small dependency footprint is recorded, with a direct reference to the SYS.STANDARD package, indicating standard PL/SQL runtime behaviour rather than reliance on a large set of external application APIs.
Key Procedures and Functions
The package exposes eighteen documented procedures and functions, most of which share the PROCESS_IV prefix, indicating an "*IV" (inbound processing) naming convention. These routines isolate handling of distinct UCAS record categories:
- PROCESS_IVSTAR* series — A family of procedures keyed by trailing letters and identifiers: PROCESS_IVSTARA, PROCESS_IVSTARC, PROCESS_IVSTARG, PROCESS_IVSTARH, PROCESS_IVSTARK, PROCESS_IVSTARPQR, PROCESS_IVSTART, PROCESS_IVSTARW, PROCESS_IVSTARX, PROCESS_IVSTARZ1, and PROCESS_IVSTARZ2. These individual routines parse and stage specific UCAS "STAR"-type records, using suffix letters to distinguish record subtypes or transaction codes received in the inbound feed.
- PROCESS_IVQUALIFICATION — Processes applicant qualification records, typically mapping external qualification evidence into the local interface structures.
- PROCESS_IVSTATEMENT — Handles applicant personal statement data included in the UCAS transmission.
- PROCESS_IVREFERENCE — Processes referee or reference records supplied by applicants.
- PROCESS_IVOFFER — Processes offer information returned from institutions through the UCAS exchange.
- PROCESS_IVFORMQUALS — Handles "form" qualification entries, distinguishing them from standard qualification records.
- APPL_DATA_SETUP — A setup routine that initialises control and configuration data required before application record processing begins, drawing on control tables and lookup values.
No parameter lists are documented in the available metadata; therefore the precise invocation signatures should be confirmed against the deployed package specification. The procedures collectively perform validation, code mapping and staging of incoming application data.
Tables Accessed
The package references application tables through APPS synonyms, grouped into three functional categories:
- Interface and staging tables — IGS_AD_INTERFACE_ALL, IGS_AD_INTERFACE_CTL, IGS_AD_IMP_BATCH_DET, IGS_AD_API_INT_S, IGS_AD_INTERFACE_S, IGS_AD_INTERFACE_BATCH_ID_S. These are the core inbound data repositories where processed UCAS records are written and controlled, including batch identification and interface control records.
- UCAS-specific tables — IGS_UC_APPLICANTS, IGS_UC_APP_ADDRESES, IGS_UC_APP_CHOICES, IGS_UC_APP_CLEARING, and IGS_UC_APP_CLR_RND. These store applicant biographical data, addresses, course choices, and clearing round details, forming the source of the inbound application data.
- Reference and mapping tables — FND_LOOKUP_VALUES, IGS_HE_CODE_MAP_VAL, IGS_PE_ALT_PERS_ID, IGS_PE_SRC_TYPES_ALL. These support code translation (mapping external UCAS codes to internal values), alternate person identification, and source-type configuration.
Usage Notes
IGS_UC_PROC_APPLICATION_DATA is not an end-user API; it is an internal processing package invoked by the higher-level package IGS_UC_PROC_UCAS_DATA during the UCAS data load cycle. Typical invocation occurs through concurrent programs that import and process UCAS transmissions, most commonly in scheduled admissions batch runs. The APPL_DATA_SETUP routine is expected to be called first to establish control and setup context before the individual PROCESS_IV routines execute against staged records.
Because the dependency metadata records only one referencing package, customisations should avoid calling these routines directly unless the calling program also replicates the setup and control context expected by the driver. All behaviour is identical between Oracle EBS 12.1.1 and 12.2.2, as the IGS schema and its UCAS integration objects are shared across both releases. Developers investigating errors from this package should begin with the IGS_AD_INTERFACE_CTL and IGS_AD_IMP_BATCH_DET records to correlate failures with specific inbound batches.
-
PACKAGE: APPS.IGS_UC_PROC_APPLICATION_DATA
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_PROC_APPLICATION_DATA, status:VALID,
-
PACKAGE: APPS.IGS_UC_PROC_APPLICATION_DATA
12.1.1
-
PACKAGE BODY: APPS.IGS_UC_PROC_APPLICATION_DATA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_UC_PROC_APPLICATION_DATA, status:VALID,
-
SYNONYM: APPS.IGS_UC_APP_REFEREES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_APP_REFEREES, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTART_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTART_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARZ2_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARZ2_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_APP_CLR_RND
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_APP_CLR_RND, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTRPQR_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTRPQR_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_REF_APR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_REF_APR, status:VALID,
-
SYNONYM: APPS.IGS_UC_APP_ADDRESES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_APP_ADDRESES, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARN_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARN_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_APP_NAMES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_APP_NAMES, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARW_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARW_INTS, status:VALID,
-
PACKAGE: APPS.IGS_UC_PROC_UCAS_DATA
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_PROC_UCAS_DATA, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARX_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARX_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_REF_COUNTRY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_REF_COUNTRY, status:VALID,
-
PACKAGE: APPS.IGS_UC_APP_RESULTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_APP_RESULTS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_UC_APP_NAMES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_APP_NAMES_PKG, status:VALID,
-
SYNONYM: APPS.IGS_UC_CRSE_DETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_CRSE_DETS, status:VALID,
-
SYNONYM: APPS.IGS_UC_IOFFER_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_IOFFER_INTS, status:VALID,
-
PACKAGE: APPS.IGS_UC_WRONG_APP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_WRONG_APP_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AD_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_INTERFACE_S, status:VALID,
-
PACKAGE: APPS.IGS_UC_FORM_QUALS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_FORM_QUALS_PKG, status:VALID,
-
PACKAGE: APPS.IGS_UC_APP_REFEREES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_APP_REFEREES_PKG, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARH_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARH_INTS, status:VALID,
-
PACKAGE: APPS.IGS_UC_TRANSACTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_TRANSACTIONS_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AD_INTERFACE_BATCH_ID_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_INTERFACE_BATCH_ID_S, status:VALID,
-
PACKAGE: APPS.IGS_UC_APP_ADDRESES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_APP_ADDRESES_PKG, status:VALID,
-
PACKAGE: APPS.IGS_UC_APP_CHOICES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_APP_CHOICES_PKG, status:VALID,
-
SYNONYM: APPS.IGS_UC_MAP_EBL_QUAL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_MAP_EBL_QUAL, status:VALID,
-
SYNONYM: APPS.IGS_UC_REF_SUBJ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_REF_SUBJ, status:VALID,
-
SYNONYM: APPS.IGS_UC_IFRMQUL_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_IFRMQUL_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_COM_SCH
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_COM_SCH, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARC_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARC_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_IREFRNC_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_IREFRNC_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_COM_EBL_SUBJ
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_COM_EBL_SUBJ, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARZ1_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARZ1_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_UCAS_CONTROL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_UCAS_CONTROL, status:VALID,
-
SYNONYM: APPS.IGS_UC_REF_CODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_REF_CODES, status:VALID,
-
SYNONYM: APPS.IGS_UC_WRONG_APP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_WRONG_APP, status:VALID,
-
SYNONYM: APPS.IGS_UC_FORM_QUALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_FORM_QUALS, status:VALID,
-
SYNONYM: APPS.IGS_UC_IQUAL_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_IQUAL_INTS, status:VALID,
-
PACKAGE: APPS.IGS_UC_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_UC_GEN_001, status:VALID,
-
SYNONYM: APPS.IGS_UC_APP_RESULTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_APP_RESULTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_APP_STATS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_APP_STATS, status:VALID,
-
SYNONYM: APPS.IGS_AD_API_INT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AD_API_INT_S, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARG_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARG_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTMNT_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTMNT_INTS, status:VALID,
-
SYNONYM: APPS.IGS_UC_APP_CLEARING
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_APP_CLEARING, status:VALID,
-
SYNONYM: APPS.IGS_UC_ISTARA_INTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_UC_ISTARA_INTS, status:VALID,