Testing the Batch Interface

The purpose of the batch-process test is to determine whether a program has properly:

Testing the batch process includes the following:

  1. The program user creates a batch (XML) file to be uploaded.

  2. The program user accesses the appropriate SEVIS batch testing website, which is listed in the Application Program Interface (API) for the Student and Exchange Visitor Information System Batch Interface document. (Clicking the link will open a new browser window. When finished viewing the page, click the Close (X) button in the upper-right corner of the browser window.)
    Note: Download and review the instructions prior to testing. Carefully follow the instructions to test a file.

  1. The program uploads the batch (XML) file to SEVIS.

  2. The program's digital certificate and XML schema are validated by SEVIS.

  3. SEVIS processes the XML file and creates/updates eligibility records within the SEVIS test database according to SEVIS business rules and generates the transaction log and the Form DS-2019 PDF files.

  4. The program downloads the zip file containing the transaction log in XML format and the Form DS-2019 PDF files.
    Note: SEVIS stores test data in a test database. Test data are not stored in SEVIS RTI.


REMINDER: Batch users must log into SEVIS RTI at least once every 45 days to keep their SEVIS user ID active.


See also