<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 rel. 2 sp2 (http://www.altova.com) by BOOZ ALLEN HAMILTON (BOOZ ALLEN HAMILTON) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:st="http://www.ice.gov/sevisii/interfaces/simple_types" xmlns:evct="http://www.ice.gov/sevisii/interfaces/ev_complex_types" xmlns:sct="http://www.ice.gov/sevisii/interfaces/sevis2_complex_types" xmlns:ev="http://www.ice.gov/sevisii/batch/ev" targetNamespace="http://www.ice.gov/sevisii/batch/ev" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:import namespace="http://www.ice.gov/sevisii/interfaces/ev_complex_types" schemaLocation="ev_complex_types.xsd"/>
	<xs:import namespace="http://www.ice.gov/sevisii/interfaces/sevis2_complex_types" schemaLocation="sevis2_complex_types.xsd"/>
	<xs:import namespace="http://www.ice.gov/sevisii/interfaces/simple_types" schemaLocation="simple_types.xsd"/>
	<xs:complexType name="AddDependents">
		<xs:sequence>
			<xs:element name="Dependent" type="evct:DependentInfoType" maxOccurs="unbounded"/>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateDependents">
		<xs:sequence>
			<xs:element name="EditDependents" type="evct:DependentInfo2Type" maxOccurs="unbounded"/>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ManageDependents">
		<xs:annotation>
			<xs:documentation> Used in UpdateDS2019</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AddDependent" type="evct:DependentInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="UpdateDependent" type="evct:DependentInfo2Type" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="DeleteDependent" type="ev:DeleteJ2_2Type" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CorrectInfractionActive">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="MinorOrTechnicalInfraction" type="st:MinorOrTechnicalInfractionActiveType"/>
			<xs:element name="OtherReason" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="Comments" type="st:SimpleStringType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CorrectInfractionInactive">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="MinorOrTechnicalInfraction" type="st:MinorOrTechnicalInfractionInactiveType"/>
			<xs:element name="OtherReason" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="ProgramEndDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="AuPairSecStudInfo" type="evct:AuPairSecondarySchoolSpecifics" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity6Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="Dependent" type="evct:DependentInfo3Type" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Comments" type="st:SimpleStringType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateAcademicTraining">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="SiteName" type="st:SimpleStringType" nillable="false"/>
			<xs:element name="Supervisor" type="evct:SupervisorType"/>
			<xs:element name="Address" type="sct:AddressType"/>
			<xs:element name="HoursPerWeek" type="st:HoursPerWeekType"/>
			<xs:element name="StartDate" type="st:DateType"/>
			<xs:element name="EndDate" type="st:DateType"/>
			<xs:element name="Objectives" type="st:SimpleStringType"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateAcademicTraining">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="AcademicTrainingSourceID"/>
			<xs:element name="SiteName" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="Supervisor" type="evct:Supervisor2Type" minOccurs="0"/>
			<xs:element name="Address" type="sct:AddressType" minOccurs="0"/>
			<xs:element name="HoursPerWeek" type="st:HoursPerWeekType" minOccurs="0"/>
			<xs:element name="StartDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="EndDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="Objectives" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AlternateProfRS">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="ProgramSpecificEV_ID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="ProgramEndDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="SubjectFieldCode" type="st:ClassificationOfInstructionalProgramType" nillable="true" minOccurs="0"/>
			<xs:element name="SubjectFieldRemarks" type="st:CommentsType" nillable="true" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity6Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" nillable="true" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ChangeCategory">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="ProgramSpecificEV_ID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="EVCategory" type="st:EVCategory2Type"/>
			<xs:element name="FormCoverage" type="evct:FormCoverageInfoType"/>
			<xs:element name="SubjectFieldCode" type="st:ClassificationOfInstructionalProgramType" minOccurs="0"/>
			<xs:element name="SubjectFieldRemarks" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity6Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" nillable="false"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="J1CorrectREUPToInitial">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="ProgramSpecificEV_ID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="FormCoverageInfo" type="evct:FormCoverageInfoType"/>
			<xs:element name="Dependents" type="evct:DependentInfo5Type" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="Comments" type="st:CommentsType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="J1CorrectREUPToActive">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="ProgramSpecificEV_ID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="FormCoverageInfo" type="evct:FormCoverageInfoType"/>
			<xs:element name="AuPairSecStudInfo" type="evct:AuPairSecondarySchoolSpecifics" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity6Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="Dependents" type="evct:DependentInfo3Type" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="DS7002" type="ev:UpdateDS7002" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType"/>
			<xs:element name="TravelInfo" type="sct:InterfaceInfoType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateDS2019">
		<xs:sequence>
			<xs:element name="EVBasicInfo" type="evct:EVBasicInfoType"/>
			<xs:element name="FormCoverage" type="evct:FormCoverageInfoType"/>
			<xs:element name="EVParticipationInfo" type="evct:EVParticipationInfoType"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivityType" maxOccurs="unbounded"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfoType"/>
			<xs:element name="Dependents" type="evct:DependentInfoType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="DS7002" type="ev:CreateDS7002" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateDS7002">
		<xs:sequence>
			<xs:element name="PlacementPlan" type="evct:PlacementPlanType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateDS2019">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="EVBasicInfo" type="evct:EVBasicInfo2Type" minOccurs="0"/>
			<xs:element name="FormCoverage" type="evct:FormCoverageInfo2Type" minOccurs="0"/>
			<xs:element name="EVParticipationInfo" type="evct:EVParticipationInfo2Type" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity5Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="Dependents" type="ev:ManageDependents" minOccurs="0"/>
			<xs:element name="UpdateDS7002" type="ev:UpdateDS7002" minOccurs="0"/>
			<xs:element name="TravelInfo" type="sct:InterfaceInfoType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateDS7002">
		<xs:sequence>
			<xs:element name="EditPlacementPlan" type="evct:PlacementPlan2Type"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExtendEV">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="ProgramSpecificEVID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="ProgramEndDate" type="st:DateType"/>
			<xs:element name="AuPairSecStudAddress" type="evct:AuPairSecondaryStudentAddressInfo" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity6Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="DS7002" type="ev:UpdateDS7002" minOccurs="0"/>
			<xs:element name="Comment" type="st:SimpleStringType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateJournal">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="Title" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateMatriculation">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="ProgramSpecificEV_ID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="MatriculationDate" type="st:DateType"/>
			<xs:element name="EVCategory" type="st:EVCategory3Type"/>
			<xs:element name="ProgramEndDate" minOccurs="0"/>
			<xs:element name="SubjectFieldCode" type="st:ClassificationOfInstructionalProgramType" minOccurs="0"/>
			<xs:element name="SubjectFieldRemarks" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity6Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EditMatriculation">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="MatriculationDate" type="st:DateType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateOutOfCountry">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="StartDate" type="st:DateType"/>
			<xs:element name="EndDate" type="st:DateType"/>
			<xs:element name="LocationName" type="st:SimpleStringType"/>
			<xs:element name="OutOfCountryAddress" type="evct:OutOfCountryAddressType"/>
			<xs:element name="Comments" type="st:CommentsType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateOutOfCountry">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="StartDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="EndDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="LocationName" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="OutOfCountryAddress" type="evct:OutOfCountryAddressType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReinstateJ1">
		<xs:annotation>
			<xs:documentation>New Reinstatement request</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="ProgramSpecificEV_ID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="ProgramEndDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="AuPairSecStudAddress" type="evct:AuPairSecondaryStudentAddressInfo" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity6Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="Dependents" type="evct:DependentInfo3Type" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="DS7002" type="ev:UpdateDS7002" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportJ2Participation">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType" nillable="false"/>
			<xs:element name="J2_LastName" type="st:LastNameType" nillable="false"/>
			<xs:element name="J2_SourceID" type="st:SevisUniqueIdentifier" nillable="false"/>
			<xs:element name="Comments" type="st:CommentsType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReportJ1Participation">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="Comments" type="st:CommentsType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateStudentEmployment">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="EmployerName" type="st:SimpleStringType"/>
			<xs:element name="EmployerAddress" type="sct:AddressType"/>
			<xs:element name="EmployerPhone" type="sct:PhoneNumberType" minOccurs="0"/>
			<xs:element name="EmployerEmail" type="st:EmailAddressType" minOccurs="0"/>
			<xs:element name="HoursPerWeek" type="st:HoursPerWeekType"/>
			<xs:element name="StartDate" type="st:DateType"/>
			<xs:element name="EndDate" type="st:DateType"/>
			<xs:element name="EmploymentType" type="st:EmploymentType"/>
			<xs:element name="OffCampusRemarks" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateStudentEmployment">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="StudentEmploymentSourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="EmployerName" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="EmployerAddress" type="sct:AddressType" minOccurs="0"/>
			<xs:element name="EmployerPhone" type="sct:PhoneNumberType" minOccurs="0"/>
			<xs:element name="EmployerEmail" type="st:EmailAddressType" minOccurs="0"/>
			<xs:element name="HoursPerWeek" type="st:HoursPerWeekType" minOccurs="0"/>
			<xs:element name="StartDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="EndDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="EmploymentType" type="st:EmploymentType" minOccurs="0"/>
			<xs:element name="OffCampusRemarks" type="st:SimpleStringType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransferIn">
		<xs:sequence>
			<xs:element name="EVBasicInfo" type="evct:EVBasicInfo3Type" minOccurs="0"/>
			<xs:element name="EffectiveDateOfTransfer" type="st:DateType"/>
			<xs:element name="ProgramEndDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="SubjectFieldCode" type="st:ClassificationOfInstructionalProgramType"/>
			<xs:element name="SubjectFieldRemarks" type="st:CommentsType"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivityType" maxOccurs="unbounded"/>
			<xs:element name="FinancialInfo" type="evct:FinancialSupportInfoType"/>
			<xs:element name="DS7002" type="ev:CreateDS7002" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TransferOut">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="TransferDecision" type="st:TransferDecisionType" nillable="false"/>
			<xs:element name="RejectionComments" type="st:CommentsType" nillable="true" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ValidateJ2">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2_SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="J2_EstimatedDateOfArrival" minOccurs="0"/>
			<xs:element name="J2_CreationReason" type="st:J2CreationReasonType" minOccurs="0"/>
			<xs:element name="ProgramSpecificID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="J2_Relationship" type="st:J2RelationshipType" minOccurs="0"/>
			<xs:element name="J2_EmailAddress" type="st:EmailAddressType" minOccurs="0"/>
			<xs:element name="J2_PhoneNumber" type="sct:PhoneNumberType" minOccurs="0"/>
			<xs:element name="J2_CellPhoneNumber" type="st:TelephoneNumberType" minOccurs="0"/>
			<xs:element name="TravelInfo" type="sct:InterfaceInfoType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="J2CorrectREUPToInitial">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2_SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="Comments" type="st:CommentsType">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:element>
			<xs:element name="EstimatedDateOfArrival" type="st:DateType" minOccurs="0"/>
			<xs:element name="J2CreationReason" type="st:J2CreationReasonType" minOccurs="0"/>
			<xs:element name="ProgramSpecificID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="J2Relationship" type="st:J2RelationshipType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="J2CorrectREUPToActive">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2_SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="Comments" type="st:CommentsType">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProgramSpecificID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="J2_Relationship" type="st:J2RelationshipType" minOccurs="0"/>
			<xs:element name="TravelInfo" type="sct:InterfaceInfoType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ReinstateJ2">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2_SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="Comments" type="st:CommentsType"/>
			<xs:element name="ProgramSpecificID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateTerminateJ1">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="TerminationReason" type="st:J1TerminationReasonType"/>
			<xs:element name="OtherReason" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="EffectiveTerminationDate" type="st:DateType"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateTerminateJ1">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="TerminationReason" type="st:J1TerminationReasonType" minOccurs="0"/>
			<xs:element name="OtherReason" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="EffectiveTerminationDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateTerminateJ2">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="TerminationReason" type="st:J2TerminationReasonType"/>
			<xs:element name="OtherReason" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="EffectiveTerminationDate" type="st:DateType"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateTerminateJ2">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="TerminationReason" type="st:J2TerminationReasonType" minOccurs="0"/>
			<xs:element name="OtherReason" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="EffectiveTerminationDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateEndJ1">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="EndProgramReason" type="st:EndProgramReasonType"/>
			<xs:element name="EffectiveCompletionDate" type="st:DateType"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateEndJ1">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="EndProgramReason" type="st:EndProgramReasonType" minOccurs="0"/>
			<xs:element name="EffectiveCompletionDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CreateEndJ2">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="EndJ2StatusReason" type="st:EndJ2StatusReasonType"/>
			<xs:element name="OtherReason" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="EffectiveCompletionDate" type="st:DateType"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="UpdateEndJ2">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="EndJ2StatusReason" type="st:EndJ2StatusReasonType" minOccurs="0"/>
			<xs:element name="OtherReason" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="EffectiveCompletionDate" type="st:DateType" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ValidateJ1">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="ProgramSpecificEV_ID" type="st:ProgramSpecificEV_IDType" minOccurs="0"/>
			<xs:element name="FormCoverageInfo" type="evct:FormCoverageInfo3Type" minOccurs="0"/>
			<xs:element name="AuPairSecStudInfo" type="evct:AuPairSecondarySchoolSpecifics" minOccurs="0"/>
			<xs:element name="USTelephoneNumber" type="sct:PhoneNumberType" minOccurs="0"/>
			<xs:element name="CellPhoneNumber" type="st:TelephoneNumberType" minOccurs="0"/>
			<xs:element name="EmailAddress" type="st:EmailAddressType" minOccurs="0"/>
			<xs:element name="SiteOfActivity" type="evct:SiteOfActivity6Type" minOccurs="0"/>
			<xs:element name="FinancialSupportInfo" type="evct:FinancialSupportInfo2Type" minOccurs="0"/>
			<xs:element name="Dependents" type="evct:DependentInfo4Type" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="DS7002" type="ev:UpdateDS7002" minOccurs="0"/>
			<xs:element name="Comments" type="st:CommentsType" minOccurs="0"/>
			<xs:element name="TravelInfo" type="sct:InterfaceInfoType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeleteJ1Type">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeleteAcademicTraining">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="AcademicTrainingSourceID" type="st:SevisUniqueIdentifier"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeleteStudentEmployment">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="StudentEmploymentSourceID" type="st:SevisUniqueIdentifier"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeleteJ1ReportParticipation">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="Comments" type="st:CommentsType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeleteJ2ReportParticipation">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="Comments" type="st:CommentsType"/>
			<xs:element name="J2SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeleteJ2Type">
		<xs:sequence>
			<xs:element name="J1SourceID" type="st:SevisUniqueIdentifier"/>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2_SourceID" type="st:SevisUniqueIdentifier"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="DeleteJ2_2Type">
		<xs:sequence>
			<xs:element name="J2_IIN" type="st:IINType"/>
			<xs:element name="J2_LastName" type="st:LastNameType"/>
			<xs:element name="J2_SourceID" type="st:SevisUniqueIdentifier"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
