<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" name="EDefterWSService" targetNamespace="http://webservice.edefter.gib.gov.tr/" xmlns:tns="http://webservice.edefter.gib.gov.tr/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
	<wsdl:types>
		<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:tns="http://webservice.edefter.gib.gov.tr/" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://webservice.edefter.gib.gov.tr/">
			<xs:import namespace="http://www.w3.org/2005/05/xmlmime"/>
			<xs:element name="getBatchStatus" type="tns:getBatchStatus"/>
			<xs:element name="getBatchStatusResponse" type="tns:getBatchStatusResponse"/>
			<xs:element name="receiveDocumentFile" type="tns:receiveDocumentFile"/>
			<xs:element name="receiveDocumentFileResponse" type="tns:receiveDocumentFileResponse"/>
			<xs:element name="sendDocumentFile" type="tns:sendDocumentFile"/>
			<xs:element name="sendDocumentFileResponse" type="tns:sendDocumentFileResponse"/>
			<xs:complexType name="sendDocumentFile">
				<xs:sequence>
					<xs:element minOccurs="0" name="Attachment" type="tns:attachment"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="attachment">
				<xs:sequence>
					<xs:element name="fileName" type="xs:string"/>
					<xs:element name="binaryData" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="sendDocumentFileResponse">
				<xs:sequence>
					<xs:element minOccurs="0" name="return" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="getBatchStatus">
				<xs:sequence>
					<xs:element minOccurs="0" name="paketID" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="getBatchStatusResponse">
				<xs:sequence>
					<xs:element minOccurs="0" name="return" type="tns:durum"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="durum">
				<xs:sequence>
					<xs:element minOccurs="0" name="durumAciklama" type="xs:string"/>
					<xs:element name="durumKodu" type="xs:int"/>
					<xs:element minOccurs="0" name="paketKimligi" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="receiveDocumentFile">
				<xs:sequence>
					<xs:element minOccurs="0" name="PaketID" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="receiveDocumentFileResponse">
				<xs:sequence>
					<xs:element minOccurs="0" name="return" type="tns:attachment"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="WSFault" type="tns:WSFault"/>
			<xs:complexType name="WSFault">
				<xs:sequence>
					<xs:element name="code" nillable="true" type="xs:int"/>
					<xs:element name="message" nillable="true" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="getBatchStatusResponse">
		<wsdl:part name="parameters" element="tns:getBatchStatusResponse">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="sendDocumentFileResponse">
		<wsdl:part name="parameters" element="tns:sendDocumentFileResponse">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="sendDocumentFile">
		<wsdl:part name="parameters" element="tns:sendDocumentFile">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="WSFault">
		<wsdl:part name="WSFault" element="tns:WSFault">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="getBatchStatus">
		<wsdl:part name="parameters" element="tns:getBatchStatus">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="receiveDocumentFileResponse">
		<wsdl:part name="parameters" element="tns:receiveDocumentFileResponse">
		</wsdl:part>
	</wsdl:message>
	<wsdl:message name="receiveDocumentFile">
		<wsdl:part name="parameters" element="tns:receiveDocumentFile">
		</wsdl:part>
	</wsdl:message>
	<wsdl:portType name="EDefterWS">
		<wsdl:operation name="sendDocumentFile">
			<wsdl:input name="sendDocumentFile" message="tns:sendDocumentFile">
			</wsdl:input>
			<wsdl:output name="sendDocumentFileResponse" message="tns:sendDocumentFileResponse">
			</wsdl:output>
			<wsdl:fault name="WSFault" message="tns:WSFault">
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="getBatchStatus">
			<wsdl:input name="getBatchStatus" message="tns:getBatchStatus">
			</wsdl:input>
			<wsdl:output name="getBatchStatusResponse" message="tns:getBatchStatusResponse">
			</wsdl:output>
			<wsdl:fault name="WSFault" message="tns:WSFault">
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="receiveDocumentFile">
			<wsdl:input name="receiveDocumentFile" message="tns:receiveDocumentFile">
			</wsdl:input>
			<wsdl:output name="receiveDocumentFileResponse" message="tns:receiveDocumentFileResponse">
			</wsdl:output>
			<wsdl:fault name="WSFault" message="tns:WSFault">
			</wsdl:fault>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="EDefterWSServiceSoapBinding" type="tns:EDefterWS">
		<soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="sendDocumentFile">
			<soap12:operation soapAction="urn:SendDocumentFile" style="document"/>
			<wsdl:input name="sendDocumentFile">
				<soap12:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="sendDocumentFileResponse">
				<soap12:body use="literal"/>
			</wsdl:output>
			<wsdl:fault name="WSFault">
				<soap12:fault name="WSFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="getBatchStatus">
			<soap12:operation soapAction="urn:GetBatchStatus" style="document"/>
			<wsdl:input name="getBatchStatus">
				<soap12:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="getBatchStatusResponse">
				<soap12:body use="literal"/>
			</wsdl:output>
			<wsdl:fault name="WSFault">
				<soap12:fault name="WSFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="receiveDocumentFile">
			<soap12:operation soapAction="urn:ReceiveDocumentFile" style="document"/>
			<wsdl:input name="receiveDocumentFile">
				<soap12:body use="literal"/>
			</wsdl:input>
			<wsdl:output name="receiveDocumentFileResponse">
				<soap12:body use="literal"/>
			</wsdl:output>
			<wsdl:fault name="WSFault">
				<soap12:fault name="WSFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="EDefterWSService">
		<wsdl:port name="EDefterWSPort" binding="tns:EDefterWSServiceSoapBinding">
			<soap12:address location="https://edefter.gib.gov.tr/edefter/services/EDefterWsPort"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>