<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:tns="http://regione.toscana.it/rfc218/interpro" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="interpro"
	targetNamespace="http://regione.toscana.it/rfc218/interpro">
	<wsdl:types>
		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
		<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/getAllIdsResponse.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/getMessaggioRequest.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/getMessaggioResponse.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/operationResponse.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/putProtocolloRequest.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/putProtocolloRispostaRequest.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/sendAckRequest.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/getProssimoMessaggioRequest.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/ResponseError.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/isAliveRequest.xsd">
			</xsd:import>
			<xsd:import namespace="http://regione.toscana.it/rfc218/interpro"
				schemaLocation="../schema/isAliveResponse.xsd">
			</xsd:import>			
		</xsd:schema>
	</wsdl:types>
	<wsdl:message name="getAllIdsRequest" />

	<wsdl:message name="getAllIdsResponse">
		<wsdl:part element="tns:getAllIdsResponseElement" name="response" />
	</wsdl:message>
	<wsdl:message name="getMessaggioRequest">
		<wsdl:part name="parameters" element="tns:getMessaggioRequestElement"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getMessaggioResponse">
		<wsdl:part name="parameters" element="tns:getMessaggioResponseElement"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="putProtocolloRequest">
		<wsdl:part name="parameters" element="tns:putProtocolloRequestElement"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="putProtocolloResponse">
		<wsdl:part name="parameters" element="tns:operationResponse"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="putProtocolloRispostaRequest">
		<wsdl:part name="parameters" element="tns:putProtocolloRispostaRequestElement"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="putProtocolloRispostaResponse">
		<wsdl:part name="parameters" element="tns:operationResponse"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="sendAckRequest">
		<wsdl:part name="parameters" element="tns:sendAckRequestElement"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="sendAckResponse">
		<wsdl:part name="parameters" element="tns:operationResponse"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getProssimoMessaggioRequest">
		<wsdl:part name="parameters" element="tns:getProssimoMessaggioRequestElement"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="getProssimoMessaggioResponse">
		<wsdl:part name="parameters" element="tns:getMessaggioResponseElement"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="interproFault">
		<wsdl:part name="parameters" element="tns:errore"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="isAliveRequest">
		<wsdl:part element="tns:isAliveRequestElement" name="request" />
	</wsdl:message>	
	<wsdl:message name="isAliveResponse">
		<wsdl:part name="parameters" element="tns:isAliveResponseElement"></wsdl:part>
	</wsdl:message>
	<wsdl:portType name="interpro">
		<wsdl:operation name="getAllIds">
			<wsdl:input message="tns:getAllIdsRequest" />
			<wsdl:output message="tns:getAllIdsResponse" />
			<wsdl:fault name="fault" message="tns:interproFault"></wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="getMessaggio">
			<wsdl:input message="tns:getMessaggioRequest"></wsdl:input>
			<wsdl:output message="tns:getMessaggioResponse"></wsdl:output>
			<wsdl:fault name="fault" message="tns:interproFault"></wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="putProtocollo">
			<wsdl:input message="tns:putProtocolloRequest"></wsdl:input>
			<wsdl:output message="tns:putProtocolloResponse"></wsdl:output>
			<wsdl:fault name="fault" message="tns:interproFault"></wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="putProtocolloRisposta">
			<wsdl:input message="tns:putProtocolloRispostaRequest"></wsdl:input>
			<wsdl:output message="tns:putProtocolloRispostaResponse"></wsdl:output>
			<wsdl:fault name="fault" message="tns:interproFault"></wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="sendAck">
			<wsdl:input message="tns:sendAckRequest"></wsdl:input>
			<wsdl:output message="tns:sendAckResponse"></wsdl:output>
			<wsdl:fault name="fault" message="tns:interproFault"></wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="getProssimoMessaggio">
			<wsdl:input message="tns:getProssimoMessaggioRequest"></wsdl:input>
			<wsdl:output message="tns:getProssimoMessaggioResponse"></wsdl:output>
			<wsdl:fault name="fault" message="tns:interproFault"></wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="isAlive">
			<wsdl:input message="tns:isAliveRequest"></wsdl:input>
			<wsdl:output message="tns:isAliveResponse"></wsdl:output>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="interproSOAP" type="tns:interpro">
		<soap:binding style="document"
			transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="getAllIds">
			<soap:operation soapAction="http://regione.toscana.it/rfc218/interpro/getAllIds" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="fault">
				<soap:fault use="literal" name="fault" />
			</wsdl:fault>			
		</wsdl:operation>
		<wsdl:operation name="getMessaggio">
			<soap:operation
				soapAction="http://regione.toscana.it/rfc218/interpro/getMessaggio" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="fault">
				<soap:fault use="literal" name="fault" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="putProtocollo">
			<soap:operation
				soapAction="http://regione.toscana.it/rfc218/interpro/putProtocollo" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="fault">
				<soap:fault use="literal" name="fault" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="putProtocolloRisposta">
			<soap:operation
				soapAction="http://regione.toscana.it/rfc218/interpro/putProtocolloRisposta" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="fault">
				<soap:fault use="literal" name="fault" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="sendAck">
			<soap:operation soapAction="http://regione.toscana.it/rfc218/interpro/sendAck" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="fault">
				<soap:fault use="literal" name="fault" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="getProssimoMessaggio">
			<soap:operation
				soapAction="http://regione.toscana.it/rfc218/interpro/getProssimoMessaggio" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
			<wsdl:fault name="fault">
				<soap:fault use="literal" name="fault" />
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="isAlive">
			<soap:operation soapAction="http://regione.toscana.it/rfc218/interpro/isAlive" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="InterproService">
		<wsdl:port binding="tns:interproSOAP" name="interproPort">
			<soap:address location="http://regione.toscana.it/rfc218/interpro" />
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>