Last saved by: EDS

Schema Create-UpdateStudent.xsd

Complex types
AuthDropBelowType
CPTEmploymentType
EducationalInfoType
FinancialAmountNullableType
FinancialAmountType
FinancialNullableType
FinancialType
NonImgBioType
NonImgBioTypeRequired
OCEmploymentType
OPTEmploymentType
ProgramExtendType
ReprintType
SEVISStudentBatchType
StudentPersonType

complexType AuthDropBelowType

used by

elements | SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Add SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Edit

element AuthDropBelowType/Reason
type | table:DropBlwfullType

annotation

documentation
Reason for dropping below full time

element AuthDropBelowType/StartDate
type | table:DateType

annotation

documentation
Authorization start date

element AuthDropBelowType/EndDate
type | table:DateType

annotation

documentation
Current term/session end date

element AuthDropBelowType/Remarks
type | common:RemarksNullableType

complexType CPTEmploymentType

used by

elements | SEVISStudentBatchType/UpdateStudent/Student/CPTEmployment/Add SEVISStudentBatchType/UpdateStudent/Student/CPTEmployment/Cancel

annotation

documentation
CPT Employment

element CPTEmploymentType/StartDate
type | table:DateType

element CPTEmploymentType/EndDate
type | table:DateType

element CPTEmploymentType/FullPartTimeIndicator
type | table:EmploymentTimeType

annotation

documentation
Full time or part time employment

element CPTEmploymentType/EmployerName
type | restriction of xs:string

complexType EducationalInfoType

used by

elements | SEVISStudentBatchType/UpdateStudent/Student/EducationLevel/Change/EducationalInfo StudentPersonType/EducationalInfo

element EducationalInfoType/EduLevel

element EducationalInfoType/EduLevel/Level
type | table:EduLevelCodeType

annotation

documentation
Education Level

element EducationalInfoType/EduLevel/OtherRemarks
type | common:RemarksType

annotation

documentation
Remarks used when education level is 'other'

element EducationalInfoType/PrimaryMajor
type | table:ProgSubjectCodeType

element EducationalInfoType/SecondMajor
type | table:ProgSubjectCodeType

element EducationalInfoType/Minor
type | table:ProgSubjectCodeType

element EducationalInfoType/LengthOfStudy
type | restriction of xs:string

facets

pattern | \d{2}

annotation

documentation
Normal length of study in months (two digit month)

element EducationalInfoType/PrgStartDate
type | table:DateType

element EducationalInfoType/PrgEndDate
type | table:DateType

element EducationalInfoType/EngProficiency

element EducationalInfoType/EngProficiency/EngRequired
type | table:IndicatorYesNoType

annotation

documentation
Yes or No

element EducationalInfoType/EngProficiency/RequirementsMet
type | table:IndicatorYesNoType

annotation

documentation
Required if EngRequired=Y

element EducationalInfoType/EngProficiency/NotRequiredReason
type | common:RemarksType

annotation

documentation
Required if EngRequired=N

complexType FinancialAmountNullableType

used by

elements | FinancialNullableType/Expense/Other FinancialNullableType/Funding/Other FinancialNullableType/Funding/School

element FinancialAmountNullableType/Amount
type | table:MonetaryNullableType

element FinancialAmountNullableType/Remarks
type | common:RemarksNullableType

complexType FinancialAmountType

used by

elements | FinancialType/Expense/Other FinancialType/Funding/Other FinancialType/Funding/School

element FinancialAmountType/Amount
type | table:MonetaryType

element FinancialAmountType/Remarks
type | common:RemarksType

complexType FinancialNullableType

used by

element | SEVISStudentBatchType/UpdateStudent/Student/FinancialInfo

element FinancialNullableType/AcademicTerm
type | restriction of xs:string

annotation

documentation
Number of months in academic term

element FinancialNullableType/Expense

element FinancialNullableType/Expense/Tuition
type | table:MonetaryType

element FinancialNullableType/Expense/LivingExpense
type | table:MonetaryType

element FinancialNullableType/Expense/DependentExp
type | table:MonetaryNullableType

element FinancialNullableType/Expense/Other
type | FinancialAmountNullableType

element FinancialNullableType/Funding

element FinancialNullableType/Funding/Personal
type | table:MonetaryType

element FinancialNullableType/Funding/School
type | FinancialAmountNullableType

element FinancialNullableType/Funding/Other
type | FinancialAmountNullableType

element FinancialNullableType/Funding/Employment
type | table:MonetaryNullableType

complexType FinancialType

used by

elements | SEVISStudentBatchType/UpdateStudent/Student/EducationLevel/Change/FinancialInfo StudentPersonType/FinancialInfo

element FinancialType/AcademicTerm
type | restriction of xs:string

annotation

documentation
Number of months in academic term

element FinancialType/Expense

element FinancialType/Expense/Tuition
type | table:MonetaryType

element FinancialType/Expense/LivingExpense
type | table:MonetaryType

element FinancialType/Expense/DependentExp
type | table:MonetaryType

element FinancialType/Expense/Other
type | FinancialAmountType

element FinancialType/Funding

element FinancialType/Funding/Personal
type | table:MonetaryType

element FinancialType/Funding/School
type | FinancialAmountType

element FinancialType/Funding/Other
type | FinancialAmountType

element FinancialType/Funding/Employment
type | table:MonetaryType

complexType NonImgBioType

used by

elements | SEVISStudentBatchType/UpdateStudent/Student/Dependent/Add StudentPersonType/CreateDependent/Dependent

annotation

documentation
Nonimmigrant bio information

element NonImgBioType/FullName
type | common:NameType

element NonImgBioType/BirthDate
type | table:DateType

element NonImgBioType/Gender
type | table:GenderCodeType

annotation

documentation
Male, Female or Unknown

element NonImgBioType/BirthCountryCode
type | table:BirthCntryCodeType

element NonImgBioType/CitizenshipCountryCode
type | table:CntryCodeWithoutType

complexType NonImgBioTypeRequired

used by

element | StudentPersonType/PersonalInfo

annotation

documentation
Nonimmigrant bio information

element NonImgBioTypeRequired/FullName
type | common:NameType

element NonImgBioTypeRequired/BirthDate
type | table:DateType

element NonImgBioTypeRequired/Gender
type | table:GenderCodeType

annotation

documentation
Male, Female or Unknown

element NonImgBioTypeRequired/BirthCountryCode
type | table:BirthCntryCodeType

element NonImgBioTypeRequired/CitizenshipCountryCode
type | table:CntryCodeWithoutType

complexType OCEmploymentType

used by

elements | SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Add SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Cancel SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Edit

annotation

documentation
Off-campus Employment

element OCEmploymentType/StartDate
type | table:DateType

element OCEmploymentType/EndDate
type | table:DateType

element OCEmploymentType/EmploymentType
type | table:OffCampusEmploymentCodeType

complexType OPTEmploymentType

used by

elements | SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment/Add SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment/Cancel

annotation

documentation
OPT Employment

element OPTEmploymentType/StartDate
type | table:DateType

element OPTEmploymentType/EndDate
type | table:DateType

element OPTEmploymentType/FullPartTimeIndicator
type | table:EmploymentTimeType

annotation

documentation
Full time or part time employment

element OPTEmploymentType/EmployerName
type | restriction of xs:string

complexType ProgramExtendType

used by

elements | SEVISStudentBatchType/UpdateStudent/Student/Program/CancelExtension SEVISStudentBatchType/UpdateStudent/Student/Program/Extension SEVISStudentBatchType/UpdateStudent/Student/Program/Shorten

element ProgramExtendType/NewPrgEndDate
type | table:DateType

element ProgramExtendType/Remarks
type | common:RemarksType

complexType ReprintType

used by

element | SEVISStudentBatchType/UpdateStudent/Student/Reprint

annotation

documentation
Reprint Form

element ReprintType/Reason
type | table:StudentReprintRequestReasonType

element ReprintType/Remarks
type | common:RemarksType

complexType SEVISStudentBatchType

used by

element | SEVISBatchCreateUpdateStudent

element SEVISStudentBatchType/BatchHeader
type | common:BatchHeaderType

annotation

documentation
Header information used by SEVIS system to identify the school and the data file

element SEVISStudentBatchType/CreateStudent

annotation

documentation
Create student element

element SEVISStudentBatchType/CreateStudent/Student
type | extension of StudentPersonType

element SEVISStudentBatchType/UpdateStudent

annotation

documentation
Update student information element.  SEVIS ID information should match student in GeneralInformation element

element SEVISStudentBatchType/UpdateStudent/Student

element SEVISStudentBatchType/UpdateStudent/Student/UserDefinedA
type | common:UserDefinedAType

annotation

documentation
10 character

element SEVISStudentBatchType/UpdateStudent/Student/UserDefinedB
type | common:UserDefinedBType

annotation

documentation
14 character

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC

annotation

documentation
Authorization to Drop Below Full Course Events

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Add
type | extension of AuthDropBelowType

annotation

documentation
Add authorized to drop below

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Cancel

annotation

documentation
Cancel existing authorized to drop below

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Cancel/Reason
type | table:DropBlwfullType

annotation

documentation
Reason for dropping below full time

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Cancel/StartDate
type | table:DateType

annotation

documentation
Authorization start date

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Cancel/EndDate
type | table:DateType

annotation

documentation
Current term/session end date

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Edit
type | extension of AuthDropBelowType

annotation

documentation
Edit authorized to drop below

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Edit/NewReason
type | table:DropBlwfullType

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Edit/NewStartDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/AuthDropBelowFC/Edit/NewEndDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/CPTEmployment

annotation

documentation
Curricular Practical Training Events

element SEVISStudentBatchType/UpdateStudent/Student/CPTEmployment/Add
type | extension of CPTEmploymentType

annotation

documentation
Add New CPT

element SEVISStudentBatchType/UpdateStudent/Student/CPTEmployment/Add/EmployerAddress
type | common:USAddressType

element SEVISStudentBatchType/UpdateStudent/Student/CPTEmployment/Add/CourseRelevance
type | common:RemarksType

element SEVISStudentBatchType/UpdateStudent/Student/CPTEmployment/Add/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/CPTEmployment/Cancel
type | extension of CPTEmploymentType

annotation

documentation
Cancel Existing CPT

element SEVISStudentBatchType/UpdateStudent/Student/Dependent

annotation

documentation
Spouse and Children Events

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/UserDefinedA
type | common:UserDefinedAType

annotation

documentation
10 character

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/UserDefinedB
type | common:UserDefinedBType

annotation

documentation
14 character

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Add
type | extension of NonImgBioType

annotation

documentation
Add Dependent

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Add/VisaType
type | table:DependentFMVisaType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Add/Relationship
type | table:DependentCodeType

annotation

documentation
Spouse or Child

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Add/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Cancel

annotation

documentation
Cancel Dependent

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Cancel/Reason
type | table:DependentCancelReasonType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Cancel/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Edit

annotation

documentation
Edit Dependent

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Edit/FullName
type | common:NameNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Edit/BirthDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Edit/Gender
type | table:GenderCodeType

annotation

documentation
Male, Female or Unknown

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Edit/BirthCountryCode
type | table:BirthCntryCodeType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Edit/CitizenshipCountryCode
type | table:CntryCodeWithoutNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Edit/Relationship
type | table:DependentCodeType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Edit/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Reactivate

annotation

documentation
Reactivate Dependent

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Reprint

annotation

documentation
Reprint Dependent I-20 Form

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Terminate

annotation

documentation
Terminate Dependent

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Terminate/Reason
type | table:DependentTerminationReasonType

annotation

documentation
Dependent termination codes

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Terminate/OtherRemarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Dependent/Terminate/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/DisciplinaryAction

annotation

documentation
Student Disciplinary Action

element SEVISStudentBatchType/UpdateStudent/Student/DisciplinaryAction/Explanation
type | common:RemarksType

element SEVISStudentBatchType/UpdateStudent/Student/EducationLevel

annotation

documentation
Education Level Events

element SEVISStudentBatchType/UpdateStudent/Student/EducationLevel/Cancel

annotation

documentation
Cancel Education Level Change

element SEVISStudentBatchType/UpdateStudent/Student/EducationLevel/Cancel/Remarks
type | common:RemarksType

element SEVISStudentBatchType/UpdateStudent/Student/EducationLevel/Change

annotation

documentation
Change Education Level

element SEVISStudentBatchType/UpdateStudent/Student/EducationLevel/Change/EducationalInfo
type | EducationalInfoType

element SEVISStudentBatchType/UpdateStudent/Student/EducationLevel/Change/FinancialInfo
type | FinancialType

element SEVISStudentBatchType/UpdateStudent/Student/EducationLevel/Change/Remarks
type | common:RemarksType

element SEVISStudentBatchType/UpdateStudent/Student/FinancialInfo
type | extension of FinancialNullableType

annotation

documentation
Student Financial Information

element SEVISStudentBatchType/UpdateStudent/Student/FinancialInfo/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment

annotation

documentation
Off Campus Employment Events

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Add
type | extension of OCEmploymentType

annotation

documentation
Add Off Campus Employment

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Add/Recommendation
type | common:RemarksType

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Cancel
type | extension of OCEmploymentType

annotation

documentation
Cancel existing Off Campus Employment

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Edit
type | extension of OCEmploymentType

annotation

documentation
Edit existing Off Campus Employment

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Edit/NewStartDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Edit/NewEndDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Edit/NewEmploymentType
type | table:OffCampusEmploymentCodeType

element SEVISStudentBatchType/UpdateStudent/Student/OffCampusEmployment/Edit/Recommendation
type | common:RemarksType

element SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment

annotation

documentation
Optional Practical Training Events

element SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment/Add
type | extension of OPTEmploymentType

annotation

documentation
Add new OPT

element SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment/Add/EmployerAddress
type | common:USAddressType

element SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment/Add/CourseRelevance
type | common:RemarksType

element SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment/Add/AcademicYearMet
type | table:IndicatorYesNoType

element SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment/Add/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/OPTEmployment/Cancel
type | OPTEmploymentType

annotation

documentation
Cancel existing OPT

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo

annotation

documentation
Student Personal / Biographical Information

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/FullName
type | common:NameNullableType

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/BirthDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/Gender
type | table:GenderCodeType

annotation

documentation
Male, Female or Unknown

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/BirthCountryCode
type | table:BirthCntryCodeType

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/CitizenshipCountryCode
type | table:CntryCodeWithoutType

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/Commuter
type | table:IndicatorYesNoType

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/OtherInfo

annotation

documentation
Driver's License, SSN and tax ID

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/OtherInfo/AdmissionNumber
type | restriction of xs:string

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/OtherInfo/DriverLicense
type | common:DriverLicenseNullableType

annotation

documentation
Driver license and state

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/OtherInfo/SSN
type | table:SSNNullableType

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/OtherInfo/TaxID
type | table:TaxIDNullableType

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/USAddress
type | common:USAddressCommuterNullableType

annotation

documentation
US address information

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/ForeignAddress
type | common:ForeignAddrNullableType

annotation

documentation
Foreign address information

element SEVISStudentBatchType/UpdateStudent/Student/PersonalInfo/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Program

annotation

documentation
Program Events

element SEVISStudentBatchType/UpdateStudent/Student/Program/CancelExtension
type | extension of ProgramExtendType

annotation

documentation
Cancel M-Extension Program Request

element SEVISStudentBatchType/UpdateStudent/Student/Program/DeferAttendance

annotation

documentation
Defer Student Attendence

element SEVISStudentBatchType/UpdateStudent/Student/Program/DeferAttendance/NewPrgStartDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/Program/DeferAttendance/NewPrgEndDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/Program/DeferAttendance/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit

annotation

documentation
Edit Program Information

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/Level
type | table:EduLevelCodeType

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/PrimaryMajor
type | table:ProgSubjectCodeType

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/SecondMajor
type | table:ProgSubjectCodeNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/Minor
type | table:ProgSubjectCodeNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/LengthOfStudy
type | restriction of xs:string

facets

pattern | \d{2}

annotation

documentation
In months

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/EngProficiency

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/EngProficiency/EngRequired
type | table:IndicatorYesNoType

annotation

documentation
Yes or No

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/EngProficiency/RequirementsMet
type | table:IndicatorYesNoType

annotation

documentation
Required if EngRequired=Y

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/EngProficiency/NotRequiredReason
type | common:RemarksNullableType

annotation

documentation
Required if EngRequired=N

element SEVISStudentBatchType/UpdateStudent/Student/Program/Edit/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Program/Extension
type | extension of ProgramExtendType

annotation

documentation
Extend Program

element SEVISStudentBatchType/UpdateStudent/Student/Program/Extension/Explanation
type | common:RemarksType

element SEVISStudentBatchType/UpdateStudent/Student/Program/Shorten
type | extension of ProgramExtendType

annotation

documentation
Shorten Program

element SEVISStudentBatchType/UpdateStudent/Student/Registration

annotation

documentation
Registration Student

element SEVISStudentBatchType/UpdateStudent/Student/Registration/LastSession
type | table:IndicatorYesNoType

element SEVISStudentBatchType/UpdateStudent/Student/Registration/CurrentSessionEndDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/Registration/NextSessionStartDate
type | table:DateType

element SEVISStudentBatchType/UpdateStudent/Student/Registration/Commuter
type | table:IndicatorYesNoType

element SEVISStudentBatchType/UpdateStudent/Student/Registration/USAddress
type | common:USAddressCommuterNullableType

annotation

documentation
US address information

element SEVISStudentBatchType/UpdateStudent/Student/Registration/ForeignAddress
type | common:ForeignAddrNullableType

annotation

documentation
Foreign address information

element SEVISStudentBatchType/UpdateStudent/Student/Registration/TravelInfo
type | common:TravelNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Registration/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Reprint
type | ReprintType

annotation

documentation
Reprint Form I-20

element SEVISStudentBatchType/UpdateStudent/Student/Status

annotation

documentation
Status Change Events

element SEVISStudentBatchType/UpdateStudent/Student/Status/Cancel

annotation

documentation
Cancel Student

element SEVISStudentBatchType/UpdateStudent/Student/Status/Cancel/Reason
type | table:StudentCancelReasonType

element SEVISStudentBatchType/UpdateStudent/Student/Status/Cancel/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Status/Complete

annotation

documentation
Complete Program

element SEVISStudentBatchType/UpdateStudent/Student/Status/Complete/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Status/Terminate

annotation

documentation
Terminate Student

element SEVISStudentBatchType/UpdateStudent/Student/Status/Terminate/Reason
type | table:StudentTerminationReasonType

element SEVISStudentBatchType/UpdateStudent/Student/Status/Terminate/OtherRemarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Status/Terminate/Remarks
type | common:RemarksNullableType

element SEVISStudentBatchType/UpdateStudent/Student/Status/Verify
type | common:EmptyType

annotation

documentation
Verify Student Status

complexType StudentPersonType

used by

element | SEVISStudentBatchType/CreateStudent/Student

annotation

documentation
Global personal information for Nonimmigrant student

element StudentPersonType/UserDefinedA
type | common:UserDefinedAType

annotation

documentation
10 character

element StudentPersonType/UserDefinedB
type | common:UserDefinedBType

annotation

documentation
14 character

element StudentPersonType/PersonalInfo
type | extension of NonImgBioTypeRequired

element StudentPersonType/PersonalInfo/Commuter
type | table:IndicatorYesNoType

element StudentPersonType/PersonalInfo/VisaType
type | table:StudentVisaCodeType

element StudentPersonType/IssueReason
type | table:StudentCreationReason

element StudentPersonType/OtherInfo

annotation

documentation
Driver's License, SSN and Tax ID

element StudentPersonType/OtherInfo/AdmissionNumber
type | restriction of xs:string

facets

pattern | \d{11}

element StudentPersonType/OtherInfo/DriverLicense
type | common:DriverLicenseType

annotation

documentation
Driver license and state

element StudentPersonType/OtherInfo/SSN
type | table:SSNType

facets

pattern | \d{9}

annotation

documentation
Social security number  9 char length

element StudentPersonType/OtherInfo/TaxID
type | table:TaxIDType

facets

pattern | \d{9}

annotation

documentation
9 char tax ID

element StudentPersonType/USAddress
type | common:USAddressType

annotation

documentation
US address information

element StudentPersonType/ForeignAddress
type | common:ForeignAddrType

annotation

documentation
Foreign address information

element StudentPersonType/EducationalInfo
type | EducationalInfoType

element StudentPersonType/FinancialInfo
type | FinancialType

element StudentPersonType/CreateDependent

annotation

documentation
Spouse and children

element StudentPersonType/CreateDependent/Dependent
type | extension of NonImgBioType

element StudentPersonType/CreateDependent/Dependent/VisaType
type | table:DependentFMVisaType

element StudentPersonType/CreateDependent/Dependent/Relationship
type | table:DependentCodeType

annotation

documentation
Spouse or Child

element StudentPersonType/CreateDependent/Dependent/Remarks
type | common:RemarksType

element StudentPersonType/CreateDependent/Dependent/UserDefinedA
type | common:UserDefinedAType

annotation

documentation
10 character

element StudentPersonType/CreateDependent/Dependent/UserDefinedB
type | common:UserDefinedBType

annotation

documentation
14 character

element StudentPersonType/Remarks
type | common:RemarksType