<?xml version="1.0" encoding="UTF-8"?>
<definitions
	targetNamespace="http://www.violinet.org/v-utilities/"
	xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:ufp="http://www.violinet.org/v-utilities/fpathogen"
	xmlns:ufv="http://www.violinet.org/v-utilities/fvaccine"
	xmlns="http://schemas.xmlsoap.org/wsdl/"
	xmlns:uns="http://www.violinet.org/v-utilities/">
	
	<types>
		<xsd:schema targetNamespace="http://www.violinet.org/v-utilities/">
			<xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
			<xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
			<xsd:import namespace="http://www.violinet.org/v-utilities/fpathogen"  schemaLocation="fpathogen.xsd"/>
			<xsd:import namespace="http://www.violinet.org/v-utilities/fvaccine"  schemaLocation="fvaccine.xsd"/>
        </xsd:schema>
	</types>
	<message name="fpathogenRequest">
		<part name="parameters" element="ufp:utilityquery" />
	</message>
	<message name="fpathogenResponse">
		<part name="parameters" element="ufp:utilityresults" />
	</message>
	<message name="fvaccineRequest">
		<part name="parameters" element="ufv:utilityquery" />
	</message>
	<message name="fvaccineResponse">
		<part name="parameters" element="ufv:utilityresults" />
	</message>
	<portType name="v-utilitiesPortType">
		<operation name="fpathogen">
			<input message="uns:fpathogenRequest" />
			<output message="uns:fpathogenResponse" />
		</operation>
		<operation name="fvaccine">
			<input message="uns:fvaccineRequest" />
			<output message="uns:fvaccineResponse" />
		</operation>
	</portType>
	<binding name="v-utilitiesBinding" type="uns:v-utilitiesPortType">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
		<operation name="fpathogen">
			<soap:operation soapAction="fpathogen" style="document" />
			<input>
				<soap:body use="literal" />
			</input>
			<output>
				<soap:body use="literal" />
			</output>
		</operation>
		<operation name="fvaccine">
			<soap:operation soapAction="fvaccine" style="document" />
			<input>
				<soap:body use="literal" />
			</input>
			<output>
				<soap:body use="literal" />
			</output>
		</operation>
	</binding>
	<service name="v-utilities">
		<port name="v-utilitiesPort" binding="uns:v-utilitiesBinding">
			<soap:address location="http://www.violinet.org/v-utilities/wsutil.php" />
		</port>
	</service>
</definitions>