<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="Credit"
									targetNamespace="urn:edu-ix:credit:4.3"
									xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
									xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
									xmlns:xsd="http://www.w3.org/2001/XMLSchema"
									xmlns:tns="urn:edu-ix:credit:4.3"
										xmlns:types="urn:edu-ix:credit:types:4.3"
										xmlns:general="urn:edu-ix:credit">
	<wsdl:documentation>
		Service: CreditService
		Version: 4.3		Build: 5
		Owner: Ultraware BV
	</wsdl:documentation>

	<wsdl:types>
		<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:types="urn:edu-ix:credit:types:4.3">
		 <xsd:import namespace="urn:edu-ix:credit:types:4.3" schemaLocation="https://acc-elo.edu-ixstaging.nl/soap/4.3/credit/credit_4_3.xsd"/>
		</xsd:schema>
	</wsdl:types>

	<wsdl:message name="loginRequest">
		<wsdl:part name="loginRequest" element="types:loginRequest"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="loginResponse">
		<wsdl:part name="loginResponse" element="types:loginResponse"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="loginHeader">
		<wsdl:part name="loginHeader" element="types:loginHeader"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="loginFault">
		<wsdl:part name="loginFault" element="types:Fault"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPersonCreditRawRequest">
		<wsdl:part name="getPersonCreditRawRequest" element="types:getPersonCreditRawRequest"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPersonCreditRawResponse">
		<wsdl:part name="getPersonCreditRawResponse" element="types:getPersonCreditRawResponse"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPersonCreditRawHeader">
		<wsdl:part name="getPersonCreditRawHeader" element="types:authHeader"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPersonCreditRawFault">
		<wsdl:part name="getPersonCreditRawFault" element="types:Fault"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPersonCreditRequest">
		<wsdl:part name="getPersonCreditRequest" element="types:getPersonCreditRequest"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPersonCreditResponse">
		<wsdl:part name="getPersonCreditResponse" element="types:getPersonCreditResponse"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPersonCreditHeader">
		<wsdl:part name="getPersonCreditHeader" element="types:authHeader"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getPersonCreditFault">
		<wsdl:part name="getPersonCreditFault" element="types:Fault"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getSchoolCreditRequest">
		<wsdl:part name="getSchoolCreditRequest" element="types:getSchoolCreditRequest"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getSchoolCreditResponse">
		<wsdl:part name="getSchoolCreditResponse" element="types:getSchoolCreditResponse"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getSchoolCreditHeader">
		<wsdl:part name="getSchoolCreditHeader" element="types:authHeader"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getSchoolCreditFault">
		<wsdl:part name="getSchoolCreditFault" element="types:Fault"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getSummedSchoolCreditRequest">
		<wsdl:part name="getSummedSchoolCreditRequest" element="types:getSummedSchoolCreditRequest"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getSummedSchoolCreditResponse">
		<wsdl:part name="getSummedSchoolCreditResponse" element="types:getSummedSchoolCreditResponse"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getSummedSchoolCreditHeader">
		<wsdl:part name="getSummedSchoolCreditHeader" element="types:authHeader"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getSummedSchoolCreditFault">
		<wsdl:part name="getSummedSchoolCreditFault" element="types:Fault"></wsdl:part>
	</wsdl:message>
	
	<wsdl:portType name="CreditKeyPortType">
		<wsdl:documentation/>
			<wsdl:operation name="login">
			<wsdl:input name="loginRequest" message="tns:loginRequest"/>
			<wsdl:output name="loginResponse" message="tns:loginResponse"/>
			<wsdl:fault name="loginFault" message="tns:loginFault"/>
		</wsdl:operation>
			<wsdl:operation name="getPersonCreditRaw">
			<wsdl:input name="getPersonCreditRawRequest" message="tns:getPersonCreditRawRequest"/>
			<wsdl:output name="getPersonCreditRawResponse" message="tns:getPersonCreditRawResponse"/>
			<wsdl:fault name="getPersonCreditRawFault" message="tns:getPersonCreditRawFault"/>
		</wsdl:operation>
			<wsdl:operation name="getPersonCredit">
			<wsdl:input name="getPersonCreditRequest" message="tns:getPersonCreditRequest"/>
			<wsdl:output name="getPersonCreditResponse" message="tns:getPersonCreditResponse"/>
			<wsdl:fault name="getPersonCreditFault" message="tns:getPersonCreditFault"/>
		</wsdl:operation>
			<wsdl:operation name="getSchoolCredit">
			<wsdl:input name="getSchoolCreditRequest" message="tns:getSchoolCreditRequest"/>
			<wsdl:output name="getSchoolCreditResponse" message="tns:getSchoolCreditResponse"/>
			<wsdl:fault name="getSchoolCreditFault" message="tns:getSchoolCreditFault"/>
		</wsdl:operation>
			<wsdl:operation name="getSummedSchoolCredit">
			<wsdl:input name="getSummedSchoolCreditRequest" message="tns:getSummedSchoolCreditRequest"/>
			<wsdl:output name="getSummedSchoolCreditResponse" message="tns:getSummedSchoolCreditResponse"/>
			<wsdl:fault name="getSummedSchoolCreditFault" message="tns:getSummedSchoolCreditFault"/>
		</wsdl:operation>
		</wsdl:portType>

	<wsdl:binding name="CreditBinding" type="tns:CreditKeyPortType">
		<wsdl:documentation/>
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
	        <wsdl:operation name="login">
			<soap:operation soapAction="login" style="document"/>
			<wsdl:input name="loginRequest">
				<soap:header message="tns:loginHeader" part="loginHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="loginResponse">
				<soap:body use="literal"/>
			</wsdl:output>
			<wsdl:fault name="loginFault">
				<soap:fault name="loginFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
	        <wsdl:operation name="getPersonCreditRaw">
			<soap:operation soapAction="getPersonCreditRaw" style="document"/>
			<wsdl:input name="getPersonCreditRawRequest">
				<soap:header message="tns:getPersonCreditRawHeader" part="getPersonCreditRawHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="getPersonCreditRawResponse">
				<soap:body use="literal"/>
			</wsdl:output>
			<wsdl:fault name="getPersonCreditRawFault">
				<soap:fault name="getPersonCreditRawFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
	        <wsdl:operation name="getPersonCredit">
			<soap:operation soapAction="getPersonCredit" style="document"/>
			<wsdl:input name="getPersonCreditRequest">
				<soap:header message="tns:getPersonCreditHeader" part="getPersonCreditHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="getPersonCreditResponse">
				<soap:body use="literal"/>
			</wsdl:output>
			<wsdl:fault name="getPersonCreditFault">
				<soap:fault name="getPersonCreditFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
	        <wsdl:operation name="getSchoolCredit">
			<soap:operation soapAction="getSchoolCredit" style="document"/>
			<wsdl:input name="getSchoolCreditRequest">
				<soap:header message="tns:getSchoolCreditHeader" part="getSchoolCreditHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="getSchoolCreditResponse">
				<soap:body use="literal"/>
			</wsdl:output>
			<wsdl:fault name="getSchoolCreditFault">
				<soap:fault name="getSchoolCreditFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
	        <wsdl:operation name="getSummedSchoolCredit">
			<soap:operation soapAction="getSummedSchoolCredit" style="document"/>
			<wsdl:input name="getSummedSchoolCreditRequest">
				<soap:header message="tns:getSummedSchoolCreditHeader" part="getSummedSchoolCreditHeader" use="literal"/>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="getSummedSchoolCreditResponse">
				<soap:body use="literal"/>
			</wsdl:output>
			<wsdl:fault name="getSummedSchoolCreditFault">
				<soap:fault name="getSummedSchoolCreditFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
		</wsdl:binding>

	<wsdl:service name="CreditService">
		<wsdl:port name="CreditPort" binding="tns:CreditBinding">
			<soap:address location="https://acc-elo.edu-ixstaging.nl/soap/4.3/credit"/>
		</wsdl:port>
	</wsdl:service>

</wsdl:definitions>
