Reference Manual for the Student and Exchange Visitor Information System Batch Interface

Similar documents
Application Program Interface Document for the Student and Exchange Visitor Information System Batch Interface. June 21, 2005

Student and Exchange Visitor Program

SEVIS Release 6.13 Final System Changes. SEVIS Batch. All Users

User Manual for School Users of the Student and Exchange Visitor Information System Version 6.10: Volume II Form I-20.

User Manual for Exchange Visitor Program Sponsor Users (RO/ARO) of SEVIS Version 6.3: Volume II Form DS April 30, 2010

User Manual for Exchange Visitor Program Sponsor Users (RO/ARO) of SEVIS Version 6.6: Volume II Form DS October 29, 2010

SEVIS Batch Questions

User Manual for Exchange Visitor Program Sponsor Users (RO/ARO) of SEVIS Version 6.8: Volume I Forms DS-3036 and DS-3037.

User Manual for Exchange Visitor Program Sponsor Users (RO/ARO) of SEVIS Version 6.0: Volume I Forms DS-3036 and DS-3037.

User Manual for Exchange Visitor Program Sponsor Users (RO/ARO) of SEVIS: Volume II Form DS November 1, 2005

SEVIS Release 6.6 System Changes. SEVIS Batch. All Users

Panel Discussion: Electronic Exchange of Student Transcripts

Student and Exchange Visitor Program

NGLU c SEVIS conference call: NAFSA, DHS, CIEE, Council on Standards, AACRAO, ACE Wednesday, October 22, 2003

Electronic Bidding Information Distribution System (ebids)

Getting Started Guide. for SimStore Super Users. Updated 3/7/2013 OP EA 1

Banner Student Student and Exchange Visitor Information System (SEVIS) Training Workbook

Application Instructions for Incoming Reciprocal Exchange Students

Banner Student Student and Exchange Visitor Information System (SEVIS) Training Workbook

Import SEVIS Information from the Department of Homeland Security Trigger:

Computer Based Examinations

SEVIS Real-Time Interface. Release 5.1 & Release 5.2 Training

Visitor Program. Detroit, MI. November 5, 2010

Joint Venture Hospital Laboratories. User s Guide to PLMWeb.JVHL.org. For Secure File Transfers via the Internet

sunapsis Usage Guide Created by:

/ 1. Online Banking User Guide SouthStateBank.com / (800)

Considerations and Best Practices in the Electronic Exchange of Student Transcripts: EDI, XML, PDF

/ 1. Online Banking User Guide SouthStateBank.com / (800)

User s Guide. Measured Progress ProFile

NAFSA Annual Conference and Expo. SEVIS Technical Functionality Session. May 30, 2017

Getting Started Guide. for SimStore Super Users. Updated 9/28/11 OP EA 1

TUTORIAL FOR NOTETAKERS

SEVIS Release 6.21 Anticipated System Changes. SEVIS Batch

Johns Hopkins

Electronic Transfer System Electronic Transfer System (ETS) Client Accounts Manual

What Are We Building?

Both of these paths will eventually lead you to the Welcome page starting on page 5.

I-20 Request through inorthtx

Design. The Aviators. Charles Chavez Dillon Postage Mark Malone. Version 3.0 March 13, 2014 CS 486

SharePoint Guidelines (Be sure you are using Internet Explorer (or Safari for Mac users) when accessing SharePoint.)

Loan Closing Advisor SM. User Guide. December 2017

Registration Instructions

Louisiana Medicaid Management Information System (LMMIS)

Blackboard Student Guide

Security Digital Certificate Manager

Version 1.4. FaxCore User Manual

SEVIS Release 6.21 Anticipated System Changes. SEVIS Batch

International Trade Online

Registration Instructions

Johns Hopkins

Active Directory User Management System (ADUMS) Release User Guide

REGISTRATION GUIDE Term

MyFloridaMarketPlace Vendor Training State of Florida Solicitations

Welcome to TAPPISAFE

Recruiting Solutions Internal Applicant Frequently Asked Questions

MathWorks MATLAB download & installation instructions

How to Activate Student Log in to the student Registration system (also known as My Community Education or Banner ).

Registration Instructions

Member Support Help Desk Solution

Printing Achievement Series Answer Sheets

ANSI ASC X12N 837 Healthcare Claim (Version X222A1-June 2010) Professional Companion Guide

Cityspan Technical Manual. Request for Proposals. Summer 2016 and School Year New providers only

If you have any queries, please do not hesitate to contact us. Opening hours are Monday to Friday 9.00am to 5.00pm. Contact details are

DebtView User Guide. User Guide v2.0. Receivables Management Services

Installation guide for Choic Multi User Edition

What happens to money remaining on the account at the end of the school year? Can I transfer the balance from one student's account to another?

SEVIS Release 6.21 Final System Changes. SEVIS Batch

Blackboard Student Guide

ONLINE RESULTS SHEETS. Teacher Online Results Sheets (ORS) Information Booklet

Oracle Eloqua Legacy Authenticated Microsites and Contact Users. Configuration Guide

IBM. Security Digital Certificate Manager. IBM i 7.1

Johns Hopkins

I-765 Guidance. Part 1. Reason for Applying. Item 1:

Holy Cross School Laptop Configuration Instructions for Students Grades 5 10 MAC OS

E mail Setup Guide for Microsoft Outlook 2002, 2003 & 2007

2012 Equal Justice Works Conference and Career Fair Student JusticeWork! User Guide

FOREIGN NATIONAL INFORMATION (FNIS) DATA ENTRY SESSION

Ozedi Portal Upload User Guide

Water Treatment Chemicals. Sourcing 3.0 Overview October 26, 2011

Creating an Account and Profile How to Create an Account... 1 How to Complete your Profile... 1

Health Care Home Risk Stratification Tool

Jacaranda Payment Portal Parent help guide

Enterprise Online Help for GCCS-J and JC2CUI: An example of Enterprise Software Engineering. 2 April Ross Adjei Mike Nguyen

KIAS - Kansas Integrated Accountability System

Technology Services: Work Requests Submissions

Patient Reported Outcome Measures (PROMs)

Click-N-Ship Business Pro TM (CNS BPro) External User Guide

PPG Knowledge College elearning Portal Help Manual

ICBC. Alternative Parts Lookup Supplier User Guide

Here is a screenshot of the log in screen you will see at the above address:

The Cisco HCM-F Administrative Interface

Smarter Balanced Assessment Consortium:

MyFloridaMarketPlace (MFMP) Information Technology Staff Augmentation Services State Term Contract equote Training

Internet Banking. Getting Started Guide New Zealand

Student Guide to Blackboard

PA TRAC Widget. Adding the Power of PA TRAC to your Website

Symplicity Student User Guide

Online Banking for Business WHOLESALE LOCKBOX IMAGING USER GUIDE

Beginner s Guide to ACD5

2017 Johns Hopkins Network Connectivity Guide

Transcription:

U.S. Immigration & Naturalization Service Reference Manual for the Student and Exchange Visitor Information System Batch Interface September 20, 2002 DRAFT

TABLE OF CONTENTS 1. INTRODUCTION... 1 1.1 Purpose...1 1.2 Scope...1 1.3 Reference Documents...1 2. DESCRIPTION... 2 2.1 System Overviews...2 2.2 Security and Integrity...3 2.2.1 Digital Certificate...4 2.2.2 Register for Batch Processing...5 2.3 Upload and Download Processes...5 2.3.1 Results of the Batch Process...6 2.3.2 Test Batch Processing...7 Appendix A: Acronyms ii

EXHIBITS Exhibit 1: SEVIS Batch Process Overview...3 Exhibit 2: Overview of the SEVIS Batch Upload and Download Process...6 iii

1. INTRODUCTION This Reference Manual provides information for the batch data exchange, or batch interface, between the Student and Exchange Visitor Information System (SEVIS) and the institutions' internal systems (user systems). The user systems are either in-house systems or third-party products used by the schools and program sponsors to collect and maintain information on foreign students, exchange visitors, and dependents. Note: This manual does not address the technical specifications for developing the batch interface. Refer to the Interface Control Document (ICD) posted on the SEVIS web site (http://www.ins.usdoj.gov/graphics/services/tempbenefits/sevp.htm - batch-file) for the technical information. Appendix A, Acronyms, provides a list of acronyms and abbreviations used in this document. 1.1 Purpose The purpose of SEVIS is to facilitate timely reporting and monitoring of foreign students and exchange visitors in the United States. SEVIS is an Internet-based application for electronically tracking and reporting on foreign students and exchange visitors in the United States. SEVIS enables schools and program sponsors to transmit data electronically to the Immigration and Naturalization Service (INS) and Department of State (DOS) throughout a student's or exchange visitor s program in the U.S. 1.2 Scope SEVIS scope includes the range of activities associated with the capture of data surrounding student and exchange visitor pre-arrival activities, arrival, status while in the U.S., and program completion. Note: The functionality for program sponsors will not be available until later in 2002. 1.3 Reference Documents The following references were used to compose this document: Interface Control Document (ICD): http://www.ins.usdoj.gov/graphics/services/tempbenefits/sevp.htm - batch-file VeriSign web site: http://www.verisign.com/ 1

2. DESCRIPTION The batch data exchange (batch interface) process described in this document is the method for automated exchange of data between SEVIS and schools and program sponsors using the Internet. Note: The functionality for program sponsors will not be available until later in 2002. 2.1 System Overview Schools and program sponsors may use two different methods for interfacing with SEVIS, realtime interactive (RTI) or batch data exchange. RTI enables authorized users to access SEVIS over the Internet using a login ID and password. Users may perform many tasks, such as input school and/or program data; print forms; create student, exchange visitor, and dependent records; and update student, exchange visitor, and dependent records. The batch data exchange enables authorized organizations to utilize systems external to SEVIS to create and update student, exchange visitor, and dependent (visa types F, M and J) records and to upload the records to SEVIS. Organizations may develop systems in-house or purchase third-party products to communicate with SEVIS and upload and download information (system-to-system). SEVIS real-time interactive (RTI) provides batch registration functionality for the schools and program sponsors. (See section 2.2.2, Register for Batch Processing, for instructions detailing the batch registration process.) Schools and program sponsors will extract their student, exchange visitor and dependent data from their system into an XML file that conforms to the appropriate SEVIS XML Schema. This XML file will be transmitted to SEVIS using the batch interface. SEVIS will validate the uploaded XML document, process the records in the document, and create a compressed file for later retrieval by the user systems. The compressed file will include the following: An XML transaction log which will: Include the unique record identifier provided by the school or program sponsor and the status (successful or failure) of applying the data to SEVIS Append a SEVIS ID to records that successfully created a student, exchange visitor, or dependent record through the batch process Include error codes for any records not successfully processed. See the ICD (Appendix B, SEVIS Batch Process Error Codes), for error codes generated during the batch process. Adobe Portable Document Format (PDF) files containing Forms I-20 or Forms DS-2019 Exhibit 1, SEVIS Batch Process Overview, provides a high-level representation of the batch process and the data exchanged between SEVIS and the system of a school or program sponsor. 2

Exhibit 1: SEVIS Batch Process Overview requests School / Program Sponsor Student/EV Data Internet SEVIS School / Program Sponsor DB responses User System Schools and program sponsors may use the batch interface to upload data to SEVIS during the hours in which the e-gov environment is available (Monday 6:00 a.m. Saturday 12:00 a.m. EST). Batch data files will be processed during the non-production hours of the e-gov environment. All files received by 11:59 p.m. EST should be available to the user systems the next business day. The key equipment and software components identified for the user-system environment include the following: Laser-quality printer (minimum resolution of 600x600 dpi required for successful printing of PDF forms) Digital certificate issued by VeriSign School or program sponsor s own hardware and software Internet Access The SEVIS Batch-file Transfer Processing section on the INS SEVIS Web site contains links to the Interface Control Document (ICD) and the Appendix to Batch ICD, information necessary to use the batch interface. These documents include the current versions of the SEVIS Lookup (Codes) Tables, the SEVIS XML Schemas, and user support documentation. The SEVIS Web site also contains relevant presentations relating to the batch interface. 2.2 Security and Integrity The Internet is a public network of millions of computers, all sharing information. On the Internet, communications move back and forth across public lines and through numerous connections. As with any public line, eavesdropping is possible. To enforce data transmission security and data integrity, the SEVIS batch interface performs several security checks. These include: The use of digital certificates to authenticate the sender. 3

Secure Sockets Layer (SSL) is used to authenticate schools and program sponsors, and to secure the data prior to transmitting over the public Internet. Because SSL is built into all major browsers and web servers, installing a digital certificate turns on the SSL capabilities. Username and password assigned to Principal Designated School Officials (PDSO), Designated School Officials (DSO), Responsible Officers (RO), and Alternate Responsible Officers (ARO). Accountability for the designated officials or responsible officers of an institution to adhere to the security requirements for using the SEVIS Batch interface. This accountability must be acknowledged when the PDSO, RO, or ARO register to use the SEVIS Batch interface. Any data sent to SEVIS through the batch interface must be sent from a school or program sponsor. Third parties are not authorized to send data to the SEVIS system. During the batch interface registration process, the school or program sponsor must provide SEVIS their organization s digital certificate. If the digital certificate information is successfully verified and the school or program sponsor is in a valid status in SEVIS, the user system can begin utilizing the SEVIS batch interface. When the user system initiates a session using the batch interface, SEVIS will carry out the following security measures: Validate the digital certificate information with the issuing Certificate Authority (i.e., VeriSign, Inc.) Verify that the digital certificate presented has been registered by the school or program sponsor Encrypt all information communicated during the session Validate that all SEVIS user IDs provided in any data files are associated with the school or program sponsor 2.2.1 Digital Certificate A digital certificate is the electronic equivalent to a passport. It is a credential, issued by a trusted authority (in this case, VeriSign ), that individuals or organizations can present electronically to prove their identity or right to access information. Institutions wishing to use the SEVIS batch interface must procure a Class 1 certificate (128-bit encryption) directly from VeriSign, Inc. Additional information on the function and use of digital certificates, review the information provided at http://www.verisign.com/. A digital certificate is only required when using the batch interface. The digital certificate must be associated with the PDSO, RO, or ARO of an institution. Only the PDSO, RO, ARO for the institution may register the digital certificate with the INS through SEVIS RTI. Section 2.2.2, Register for Batch Processing, contains the instructions for registering a digital certificate. The same digital certificate may be used for both student and exchange visitor transactions if the institution is approved for F, M, and J programs. 4

Note: The functionality for ROs and AROs to register programs for using the batch interface will become available later in 2002. Each time a file is uploaded, the connection must include the same digital certificate that was provided at Batch Registration. Since some campuses (with their own 15-digit school code) may transmit their files from a machine at a main campus, it is acceptable for different campuses of a school to use the same digital certificate. 2.2.2 Register for Batch Processing The PDSO, for a school must register the digital certificate for his or her school. Schools that include multiple campuses must register the digital certificate for each campus. Note: Prior to registering the digital certificate for use with SEVIS, download the certificate files with the.cer and.pem extensions to a secure location. The procedures to download the certificate files will vary depending on the type of browser being used. To register a digital certificate, a PDSO will perform the following: 1. Access SEVIS and click on the name of the school that you wish to register. The SEVIS School Detail screen will display. 2. Select the Register for Batch Processing link and the system will display the Batch Process Registration screen. 3. After reading the information on the Batch Process Registration screen, select the Accept button to advance to the Upload Certificate screen. 4. Select the path name of the school s digital certificate. Click the Browse button and locate the file with the.cer extension. 5. Highlight the file name and click the Open button. The Upload Certificate screen will display with the path name shown in the text box. 6. Click the Upload Certificate button. If the certificate and the PDSO s credentials are confirmed by SEVIS, a confirmation screen will display. However, if the system cannot validate the certificate and credentials, an error message will display. Remember, only digital certificates issued by VeriSign are valid for use with SEVIS. 2.3 Upload and Download Processes Connection with the SEVIS batch process is accomplished using HyperText Transfer Protocol Secure (HTTPS) which is a communications protocol designed to transfer encrypted information between computers over the Internet. For batch processing, HTTPS opens a secure session with the specified site address for SEVIS. The user system will send an XML document compliant with the SEVIS XML schema to SEVIS. SEVIS will return an XML reply with the HTTP response indicating the result of the XML document that was sent. 5

Exhibit 2, Overview of the SEVIS Batch Upload and Download Process, provides a representation if the actual upload and download processes between a school and program and SEVIS. Student and EV data is converted to a file in XML format and includes the school or program ID and batch ID. Connection is made with SEVIS, and if the file is a valid SEVIS file, the data is decrypted and transmitted to the SEVIS database. SEVIS processes the file and generates an XML file containing the results of the school or EV data that was processed. That file is made available to schools and programs for download the following business day. Users connect again and download their file, including the XML transaction log results. Exhibit 2: Overview of the SEVIS Batch Upload and Download Process Data Upload Process Student/EV Data Convert data to XML format Secure Data transmission Parse XML Data Download Process Internet Scheduled Batch process Uncompress batch process results Compressed File Batch process results (Compressed file, transaction log) Process Data Load data from download XML data file Database PDF Files User System Printer SEVIS Batch System The data that is uploaded is saved to the SEVIS database and is available using SEVIS RTI. The file that is downloaded can be saved to the school or program s database and used to update their files related to student and EVs. 2.3.1 Results of the Batch Process SEVIS generates a compressed file for each batch XML document accepted. The compressed file is referenced by the batch identifier supplied with the uploaded XML document. A school or program sponsor retrieves a compressed file that includes the: Transaction log in XML format Generated Forms I-20 or Forms DS-2019 in PDF format 6

2.3.2 Batch Beta Test Processing The purpose of the batch beta test process is to determine whether a school has properly registered its digital certificate, created and uploaded an XML file following the SEVIS schema, and downloaded the results of the test. Testing the batch process includes the following: 1. The school user creates a batch (XML) file to be uploaded. 2. The school user accesses the INS SEVIS web site (the SEVIS Batch-file Transfer Processing section) to retrieve the SEVIS Test Batch-File Transfer Process Instructions, registers for Batch Beta testing following the procedures documented, and selects the appropriate link to connect to the Batch Beta Test system. 3. The school uploads the batch (XML) file to SEVIS. 4. The school s digital certificate and XML schema are validated by SEVIS and a transaction log documenting any errors identified with the batch file is created and made available to the school. 5. The school downloads the zip file containing the transaction log in XML format. 6. The school user reviews the transaction log to identify any errors, corrects the errors, and repeats the upload process for the corrected records. 3. HELP FACILITIES To report SEVIS-related issues or problems, contact the SEVIS Help Desk at 1-800-892-4829 during the hours of 8:00 a.m. and 8:00 p.m. Eastern Time, Monday through Friday. Calls received outside these hours will be recorded for response on the next business day. 7

Appendix A Acronyms

The following acronyms are used in this document: Reference Manual for the Student and Exchange ACRONYM ARO DOS EST EV HTTPS ICD INS PDF PDSO RO RTI SSL SEVIS XML DEFINITION Alternate Responsible Officer Department of State Eastern Standard Time Exchange Visitor HyperText Transfer Protocol Secure Interface Control Document Immigration and Naturalization Service Adobe Portable Document Format Principal Designated School Official Responsible Officer Real-time interactive Secure Sockets Layer Student and Exchange Visitor Information System Extensible Markup Language A-1 Draft Document September 19, 2002