<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="https://tea4avdplbprod.tea.state.tx.us/uid/services/NearMatchListV2" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="https://tea4avdplbprod.tea.state.tx.us/uid/services/NearMatchListV2" xmlns:intf="https://tea4avdplbprod.tea.state.tx.us/uid/services/NearMatchListV2" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://www.escholar.com" xmlns:tns2="http://sql.java" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<!--
	WSDL created by Apache Axis version: 1.4
	Built on Apr 22, 2006 (06:55:48 PDT)
	-->
	<wsdl:types>
		<schema targetNamespace="https://tea4avdplbprod.tea.state.tx.us/uid/services/NearMatchListV2" xmlns="http://www.w3.org/2001/XMLSchema">
			<import namespace="http://sql.java"/>
			<import namespace="http://www.escholar.com"/>
			<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
			<complexType name="ArrayOf_xsd_string">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
					</restriction>
				</complexContent>
			</complexType>
		</schema>
		<schema targetNamespace="http://www.escholar.com" xmlns="http://www.w3.org/2001/XMLSchema">
			<import namespace="http://sql.java"/>
			<import namespace="https://tea4avdplbprod.tea.state.tx.us/uid/services/NearMatchListV2"/>
			<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
			<complexType name="PotentialMatchV2">
				<sequence>
					<element name="aliasId" nillable="true" type="xsd:string"/>
					<element name="alternateSource" nillable="true" type="xsd:string"/>
					<element name="cdfNumbersArray" nillable="true" type="impl:ArrayOf_xsd_string"/>
					<element name="cdfRefNumber" nillable="true" type="xsd:decimal"/>
					<element name="cdfValuesArray" nillable="true" type="impl:ArrayOf_xsd_string"/>
					<element name="claimRequired" type="xsd:boolean"/>
					<element name="comments" nillable="true" type="xsd:string"/>
					<element name="creationDate" nillable="true" type="xsd:anyType"/>
					<element name="districtCode" nillable="true" type="xsd:string"/>
					<element name="dob" nillable="true" type="xsd:dateTime"/>
					<element name="ethnicCode" nillable="true" type="xsd:string"/>
					<element name="ethnicCodeDesc" nillable="true" type="xsd:string"/>
					<element name="ethnicityIndicator" nillable="true" type="xsd:string"/>
					<element name="ethnicityIndicatorDesc" nillable="true" type="xsd:string"/>
					<element name="firstName" nillable="true" type="xsd:string"/>
					<element name="gender" nillable="true" type="xsd:string"/>
					<element name="gradeLevel" nillable="true" type="xsd:string"/>
					<element name="lastName" nillable="true" type="xsd:string"/>
					<element name="matchProbability" type="xsd:double"/>
					<element name="middleName" nillable="true" type="xsd:string"/>
					<element name="multiracialBinarySum" nillable="true" type="xsd:double"/>
					<element name="previousLastName" nillable="true" type="xsd:string"/>
					<element name="race2Code" nillable="true" type="xsd:string"/>
					<element name="race2CodeDesc" nillable="true" type="xsd:string"/>
					<element name="race3Code" nillable="true" type="xsd:string"/>
					<element name="race3CodeDesc" nillable="true" type="xsd:string"/>
					<element name="race4Code" nillable="true" type="xsd:string"/>
					<element name="race4CodeDesc" nillable="true" type="xsd:string"/>
					<element name="race5Code" nillable="true" type="xsd:string"/>
					<element name="race5CodeDesc" nillable="true" type="xsd:string"/>
					<element name="relationType" nillable="true" type="xsd:string"/>
					<element name="schoolCode" nillable="true" type="xsd:string"/>
					<element name="schoolYear" nillable="true" type="xsd:string"/>
					<element name="sourceSISCode" nillable="true" type="xsd:string"/>
					<element name="ssn" nillable="true" type="xsd:string"/>
					<element name="stateStudentID" nillable="true" type="xsd:string"/>
					<element name="suffixName" nillable="true" type="xsd:string"/>
				</sequence>
			</complexType>
			<complexType name="NearMatchArrayV2">
				<complexContent>
					<restriction base="soapenc:Array">
						<attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:PotentialMatchV2[]"/>
					</restriction>
				</complexContent>
			</complexType>
			<complexType name="NearMatchListResultV2">
				<sequence>
					<element name="potentialNearMatches" nillable="true" type="tns1:NearMatchArrayV2"/>
					<element name="status" nillable="true" type="xsd:string"/>
				</sequence>
			</complexType>
		</schema>
	</wsdl:types>
	<wsdl:message name="getNearMatchesRequest">
		<wsdl:part name="submissionId" type="xsd:string"/>
		<wsdl:part name="userId" type="xsd:string"/>
		<wsdl:part name="password" type="xsd:string"/>
	</wsdl:message>
	<wsdl:message name="getNearMatchesResponse">
		<wsdl:part name="getNearMatchesReturn" type="tns1:NearMatchListResultV2"/>
	</wsdl:message>
	<wsdl:portType name="NearMatchListV2">
		<wsdl:operation name="getNearMatches" parameterOrder="submissionId userId password">
			<wsdl:input message="impl:getNearMatchesRequest" name="getNearMatchesRequest"/>
			<wsdl:output message="impl:getNearMatchesResponse" name="getNearMatchesResponse"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="NearMatchListV2SoapBinding" type="impl:NearMatchListV2">
		<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="getNearMatches">
			<wsdlsoap:operation soapAction=""/>
			<wsdl:input name="getNearMatchesRequest">
				<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://wsv2.escholar.com" use="encoded"/>
			</wsdl:input>
			<wsdl:output name="getNearMatchesResponse">
				<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://tea4avdplbprod.tea.state.tx.us/uid/services/NearMatchListV2" use="encoded"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="NearMatchListV2Service">
		<wsdl:port binding="impl:NearMatchListV2SoapBinding" name="NearMatchListV2">
			<wsdlsoap:address location="https://tea4avdplbprod.tea.state.tx.us/uid/services/NearMatchListV2"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>
