Search Results igs_sv_persons_n1




Overview

IGS.IGS_SV_PERSONS is a transaction table within the Oracle E-Business Suite Student System (IGS) schema that stores the working set of student and exchange-visitor records staged for submission to the SEVIS (Student and Exchange Visitor Information System) interface. Each row represents a single person included in a batch run, carrying the demographic reference, the SEVIS processing identifiers, and the status indicators required to build and transmit the federal filing. The table is populated by the batch request process and read by the downstream SEVIS extract and reporting programs.

The table resides in the APPS_TS_TX_DATA tablespace with PCT FREE 10, and its indexes are placed in APPS_TS_TX_IDX, consistent with standard Oracle EBS transactional data storage conventions. From a Data Vault modeling perspective, the mined foreign-key structure classifies this object as hub-leaning: it holds durable business keys (BATCH_ID, PERSON_ID) and acts as the parent anchor for a family of dependent information tables. It is not modeled as a satellite, since several child tables reference it directly by BATCH_ID.

Key Information Stored

Common Use Cases and Queries

The most frequent reporting pattern is to inspect the state of a batch before or after transmission, filtering on RECORD_STATUS and the error columns to isolate failed or pending records.

  • List adjudicated persons in a batch: SELECT person_id, person_number, record_status FROM igs.igs_sv_persons WHERE batch_id = :batch_id AND adjudicated_flag = 'Y';
  • Identify rejected submissions: SELECT person_id, sevis_error_code, sevis_error_element FROM igs.igs_sv_persons WHERE batch_id = :batch_id AND sevis_error_code IS NOT NULL;
  • Order records for pagination or audit: use index IGS_SV_PERSONS_N1 on (BATCH_ID, RECORD_NUMBER) to retrieve rows in batch sequence.
  • Reconciliation reporting against HZ_PARTIES to confirm person numbers and names for a submission batch.

Related Objects