Search Results igs_ps_sch_int_all
Overview
IGS_PS_SCH_INT_ALL is an interface staging table in the Oracle E-Business Suite Student System (IGS) product family, owned by the IGS schema. As its ETRM description states, it "holds the interface objects for scheduler" — meaning it serves as the inbound repository for scheduling data imported from external sources (typically a legacy student information system, a departmental timetabling tool, or a flat-file batch feed) before that data is validated and propagated to the live scheduling tables in EBS.
The table is populated by a batch import process that writes a TRANSACTION_ID for each run, then validates each row and sets IMPORT_DONE_FLAG and ABORT_FLAG accordingly. Rows that pass validation become the basis for unit section occurrences, instructor assignments, facility bookings, and preference records. Any row that fails produces an ERROR_TEXT value. Because the interface layer sits between the external feed and the transactional scheduler, it is one of the highest-risk tables during student-system implementations and integration testing.
From a Data Vault modeling perspective, the FK structure suggests this table behaves as a hub-leaning entity: INT_OCCURS_ID is a distinct business key, and numerous dependent tables reference it. It can reasonably be modeled as a hub (occurrence) with satellites for the descriptive attributes, though this is a heuristic suggestion rather than a prescribed design.
Key Information Stored
- INT_OCCURS_ID — The surrogate primary key (IGS_PS_SCH_INT_ALL_PK) that uniquely identifies each interface occurrence row and is the join point for all dependent child tables.
- INT_USEC_ID and UNIT_SECTION_OCCURRENCE_ID — The composite business key, enforced by the unique index IGS_PS_SCH_INT_ALL_U2, linking the occurrence to a scheduler unit-section context.
- TRANSACTION_ID and TRANSACTION_TYPE — The batch/run identifier and the nature of the operation (insert, update, delete) associated with the interface record.
- UNIT_CD, VERSION_NUMBER, UNIT_TITLE, OWNER_ORG_UNIT_CD, UNIT_CLASS — The academic unit and its owning organizational context.
- MONDAY through SUNDAY, START_TIME, END_TIME — The meeting-pattern attributes describing which days and times the occurrence is scheduled.
- UNIT_SECTION_START_DATE, UNIT_SECTION_END_DATE, USO_START_DATE, USO_END_DATE — The validity windows for the section and for the specific occurrence.
- INSTRUCTOR_ID, SURNAME, GIVEN_NAMES, MIDDLE_NAME — Instructor identity columns carried on the interface row.
- BUILDING_CODE, ROOM_CODE, LOCATION_CD, BUILDING_ID, ROOM_ID — The facility assignment for the occurrence, with both code and surrogate ID forms.
- DEDICATED_*_CODE/ID, PREFERRED_*_CODE/ID, PREFERRED_REGION_CODE — Dedicated and preferred facility and region attributes used by the scheduling engine.
- ENROLLMENT_MAXIMUM, ENROLLMENT_ACTUAL — Capacity and actual demand used for room-sizing decisions.
- SCHEDULE_STATUS, TBA_STATUS, ERROR_TEXT — Process control and error reporting columns consumed by the import concurrent program.
- ORG_ID — Multi-org operating unit context.
- IMPORT_DONE_FLAG, ABORT_FLAG, OCCURRENCE_IDENTIFIER — Import lifecycle and external reference tracking.
- CREATED_BY / CREATION_DATE / LAST_UPDATED_BY / LAST_UPDATE_DATE / LAST_UPDATE_LOGIN — Standard EBS WHO audit columns inherited from FND_STANDARD_DATE/WHO.
Common Use Cases and Queries
The primary use case is post-import reconciliation: an integration specialist inspects staged rows to determine whether an external feed was interpreted correctly. A typical diagnostic query lists failed rows for a given run:
SELECT int_occurs_id, unit_cd, unit_section_occurrence_id, schedule_status, error_text, transaction_id
FROM igs.igs_ps_sch_int_all
WHERE import_done_flag = 'N' OR abort_flag = 'Y';
To verify that an occurrence reached the scheduler with the expected meeting pattern, developers join the interface row to its child facility and instructor rows on INT_OCCURS_ID:
SELECT i.unit_cd, i.start_time, i.end_time, i.monday, i.tuesday, f.building_code, f.room_code
FROM igs.igs_ps_sch_int_all i, igs.igs_ps_sch_faclt_all f
WHERE i.int_occurs_id = f.int_occurs_id;
Reporting uses include auditing which unit sections have TBA_STATUS flagged, quantifying scheduling conflicts, and measuring enrollment variance by comparing ENROLLMENT_MAXIMUM against ENROLLMENT_ACTUAL per building. During cutover, DBAs also purge completed interface runs by TRANSACTION_ID to keep the staging table from growing unboundedly.
Related Objects
- IGS_PS_SCH_USEC_INT_ALL — Referenced by IGS_PS_SCH_INT_ALL.INT_USEC_ID; holds the unit-section-occurrence interface key.
- IGS_PS_PREFS_SCH_INT_ALL — Child table joining on INT_OCCURS_ID; interface scheduling preferences.
- IGS_PS_SCH_FACLT_ALL — Child table joining on INT_OCCURS_ID; facility bookings for each occurrence.
- IGS_PS_SCH_INSTR_ALL — Child table joining on INT_OCCURS_ID; instructor assignments.
- IGS_PS_SCH_MWC_ALL — Referencing table on INT_OCCURS_ID; holds multiple-week-calendar pattern data.
- IGS_PS_USEC_X_USEC — Referencing table via UNIT_SEC_CROSS_UNIT_SEC_ID; cross-listed unit-section relationships.
- IGS_AD_BUILDING_ALL — Referenced by BUILDING_ID; building master for validation.
- IGS_AD_ROOM_ALL — Referenced by ROOM_ID; room master for validation.
-
Table: IGS_PS_SCH_INT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_INT_ALL, object_name:IGS_PS_SCH_INT_ALL, status:VALID, product: IGS - Student System , description: This entity holds the interface objects for scheduler. , implementation_dba_data: IGS.IGS_PS_SCH_INT_ALL ,
-
Table: IGS_PS_SCH_INT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity holds the interface objects for scheduler. , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.IGS_PS_SCH_INT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_SCH_INT_ALL, status:VALID,
-
VIEW: APPS.IGS_PS_SCH_INT
12.1.1
-
Table: IGS_PS_SCH_INSTR_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Contains information about all the instructors associated with a unit section occurrence for a particular transaction , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PS_PREFS_SCH_INT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Describes the preferences of unit section occurrences of scheduling interface. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PS_SCH_FACLT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Contains information about the facilities associated with a unit section occurrence for a particular transaction. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PS_SCH_FACLT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_FACLT_ALL, object_name:IGS_PS_SCH_FACLT_ALL, status:VALID, product: IGS - Student System , description: Contains information about the facilities associated with a unit section occurrence for a particular transaction. , implementation_dba_data: IGS.IGS_PS_SCH_FACLT_ALL ,
-
Table: IGS_PS_SCH_INSTR_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_INSTR_ALL, object_name:IGS_PS_SCH_INSTR_ALL, status:VALID, product: IGS - Student System , description: Contains information about all the instructors associated with a unit section occurrence for a particular transaction , implementation_dba_data: IGS.IGS_PS_SCH_INSTR_ALL ,
-
Table: IGS_PS_PREFS_SCH_INT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_PREFS_SCH_INT_ALL, object_name:IGS_PS_PREFS_SCH_INT_ALL, status:VALID, product: IGS - Student System , description: Describes the preferences of unit section occurrences of scheduling interface. , implementation_dba_data: IGS.IGS_PS_PREFS_SCH_INT_ALL ,
-
Table: IGS_PS_SCH_USEC_INT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_USEC_INT_ALL, object_name:IGS_PS_SCH_USEC_INT_ALL, status:VALID, product: IGS - Student System , description: Interface Table to capture the Scheduler Interface Unit Section Data , implementation_dba_data: IGS.IGS_PS_SCH_USEC_INT_ALL ,
-
Table: IGS_PS_SCH_USEC_INT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Interface Table to capture the Scheduler Interface Unit Section Data , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_PS_SCH_INT_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_SCH_INT_API_PUB, status:VALID,
-
APPS.IGS_PS_USEC_SCHEDULE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_USEC_SCHEDULE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_USEC_SCHEDULE, status:VALID,
-
View: IGS_PS_SCH_INT
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: IGS_PS_SCH_INT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_SCH_INT, object_name:IGS_PS_SCH_INT, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_PS_SCH_INT ,
-
PACKAGE BODY: APPS.IGS_PS_VALIDATE_LGCY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_VALIDATE_LGCY_PKG, status:VALID,
-
APPS.IGS_PS_SCH_INT_API_PUB SQL Statements
12.1.1
-
TABLE: IGS.IGS_PS_SCH_INT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_INT_ALL, object_name:IGS_PS_SCH_INT_ALL, status:VALID,
-
VIEW: APPS.IGS_PS_SCH_INT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_SCH_INT, object_name:IGS_PS_SCH_INT, status:VALID,
-
TABLE: IGS.IGS_PS_SCH_USEC_INT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PS_SCH_USEC_INT_ALL, object_name:IGS_PS_SCH_USEC_INT_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_SCH_INT_API_PUB
12.1.1
-
APPS.IGS_PS_SCH_INT_API_PUB dependencies on IGS_PS_SCH_INT_ALL
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_INT_ALL
12.1.1
-
APPS.IGS_PS_VALIDATE_LGCY_PKG dependencies on IGS_PS_SCH_INT_ALL
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_USEC_SCHEDULE
12.1.1
-
APPS.IGS_PS_VALIDATE_LGCY_PKG SQL Statements
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_INT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_PS_VALIDATE_LGCY_PKG dependencies on IGS_PS_SCH_USEC_INT_ALL
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_FACLT_ALL
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_USEC_INT_ALL
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_MWC_ALL
12.1.1
-
APPS.IGS_PS_VALIDATE_LGCY_PKG dependencies on IGS_PS_SCH_PAT_INT
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_X_USEC_INT_ALL
12.1.1
-
APPS.IGS_PS_SCH_INT_API_PUB dependencies on IGS_PS_SCH_USEC_INT
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_INSTR_ALL
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_PREFS_SCH_INT_ALL
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_HDR_INT_ALL
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_USEC_OCCURS_ALL
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_GE_GEN_004
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_SCH_HDR_INT
12.1.1
-
APPS.IGS_PS_VALIDATE_LGCY_PKG dependencies on IGS_PS_SH_USEC_OCCURS
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on IGS_PS_USEC_OCCURS
12.1.1
-
APPS.IGS_PS_USEC_SCHEDULE dependencies on FND_FILE
12.1.1