<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vza="http://www.sw-soft.com/webservices/vza/3.0.0/vem" xmlns:vzat="http://www.sw-soft.com/webservices/vza/3.0.0/types" xmlns:y="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/vem" xmlns:vzap="http://www.sw-soft.com/webservices/vza/3.0.0/protocol" xmlns:header="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/packet" targetNamespace="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/vem">
	<types>
		<xs:schema targetNamespace="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/vem">
			<xs:import namespace="http://www.sw-soft.com/webservices/vza/3.0.0/vem" schemaLocation="http://www.sw-soft.com/webservices/vza/3.0.0/VZAVem.xsd"/>
			<xs:element name="packet_header" type="vzap:packet_headerType"/>
		</xs:schema>
	</types>
	<message name="packetSoap">
		<part name="header" element="y:packet_header"/>
	</message>
	<message name="createSoapIn">
		<part name="parameter" element="vza:create"/>
	</message>
	<message name="createSoapOut">
		<part name="parameter" element="vza:createResponse"/>
	</message>
	<message name="repairSoapIn">
		<part name="parameter" element="vza:repair"/>
	</message>
	<message name="repairSoapOut">
		<part name="parameter" element="vza:repairResponse"/>
	</message>
	<message name="stop_repairSoapIn">
		<part name="parameter" element="vza:stop_repair"/>
	</message>
	<message name="stop_repairSoapOut">
		<part name="parameter" element="vza:stop_repairResponse"/>
	</message>
	<message name="startSoapIn">
		<part name="parameter" element="vza:start"/>
	</message>
	<message name="startSoapOut">
		<part name="parameter" element="vza:startResponse"/>
	</message>
	<message name="stopSoapIn">
		<part name="parameter" element="vza:stop"/>
	</message>
	<message name="stopSoapOut">
		<part name="parameter" element="vza:stopResponse"/>
	</message>
	<message name="restartSoapIn">
		<part name="parameter" element="vza:restart"/>
	</message>
	<message name="restartSoapOut">
		<part name="parameter" element="vza:restartResponse"/>
	</message>
	<message name="uncacheSoapIn">
		<part name="parameter" element="vza:uncache"/>
	</message>
	<message name="uncacheSoapOut">
		<part name="parameter" element="vza:uncacheResponse"/>
	</message>
	<message name="mountSoapIn">
		<part name="parameter" element="vza:mount"/>
	</message>
	<message name="mountSoapOut">
		<part name="parameter" element="vza:mountResponse"/>
	</message>
	<message name="umountSoapIn">
		<part name="parameter" element="vza:umount"/>
	</message>
	<message name="umountSoapOut">
		<part name="parameter" element="vza:umountResponse"/>
	</message>
	<message name="destroySoapIn">
		<part name="parameter" element="vza:destroy"/>
	</message>
	<message name="destroySoapOut">
		<part name="parameter" element="vza:destroyResponse"/>
	</message>
	<message name="ve_infoSoapIn">
		<part name="parameter" element="vza:ve_info"/>
	</message>
	<message name="ve_infoSoapOut">
		<part name="parameter" element="vza:ve_infoResponse"/>
	</message>
	<message name="net_infoSoapIn">
		<part name="parameter" element="vza:net_info"/>
	</message>
	<message name="net_infoSoapOut">
		<part name="parameter" element="vza:net_infoResponse"/>
	</message>
	<message name="setSoapIn">
		<part name="parameter" element="vza:set"/>
	</message>
	<message name="setSoapOut">
		<part name="parameter" element="vza:setResponse"/>
	</message>
	<message name="set_scriptSoapIn">
		<part name="parameter" element="vza:set_script"/>
	</message>
	<message name="set_scriptSoapOut">
		<part name="parameter" element="vza:set_scriptResponse"/>
	</message>
	<message name="get_scriptSoapIn">
		<part name="parameter" element="vza:get_script"/>
	</message>
	<message name="get_scriptSoapOut">
		<part name="parameter" element="vza:get_scriptResponse"/>
	</message>
	<message name="del_scriptSoapIn">
		<part name="parameter" element="vza:del_script"/>
	</message>
	<message name="del_scriptSoapOut">
		<part name="parameter" element="vza:del_scriptResponse"/>
	</message>
	<message name="moveSoapIn">
		<part name="parameter" element="vza:move"/>
	</message>
	<message name="moveSoapOut">
		<part name="parameter" element="vza:moveResponse"/>
	</message>
	<message name="cloneSoapIn">
		<part name="parameter" element="vza:clone"/>
	</message>
	<message name="cloneSoapOut">
		<part name="parameter" element="vza:cloneResponse"/>
	</message>
	<message name="get_quotaSoapIn">
		<part name="parameter" element="vza:get_quota"/>
	</message>
	<message name="get_quotaSoapOut">
		<part name="parameter" element="vza:get_quotaResponse"/>
	</message>
	<message name="set_ugid_quotaSoapIn">
		<part name="parameter" element="vza:set_ugid_quota"/>
	</message>
	<message name="set_ugid_quotaSoapOut">
		<part name="parameter" element="vza:set_ugid_quotaResponse"/>
	</message>
	<message name="get_ugid_quotaSoapIn">
		<part name="parameter" element="vza:get_ugid_quota"/>
	</message>
	<message name="get_ugid_quotaSoapOut">
		<part name="parameter" element="vza:get_ugid_quotaResponse"/>
	</message>
	<message name="set_respondSoapIn">
		<part name="parameter" element="vza:set_respond"/>
	</message>
	<message name="set_respondSoapOut">
		<part name="parameter" element="vza:set_respondResponse"/>
	</message>
	<message name="get_respondSoapIn">
		<part name="parameter" element="vza:get_respond"/>
	</message>
	<message name="get_respondSoapOut">
		<part name="parameter" element="vza:get_respondResponse"/>
	</message>
	<message name="validateSoapIn">
		<part name="parameter" element="vza:validate"/>
	</message>
	<message name="validateSoapOut">
		<part name="parameter" element="vza:validateResponse"/>
	</message>
	<message name="determine_veSoapIn">
		<part name="parameter" element="vza:determine_ve"/>
	</message>
	<message name="determine_veSoapOut">
		<part name="parameter" element="vza:determine_veResponse"/>
	</message>
	<message name="put_privateSoapIn">
		<part name="parameter" element="vza:put_private"/>
	</message>
	<message name="put_privateSoapOut">
		<part name="parameter" element="vza:put_privateResponse"/>
	</message>
	<message name="get_privateSoapIn">
		<part name="parameter" element="vza:get_private"/>
	</message>
	<message name="get_privateSoapOut">
		<part name="parameter" element="vza:get_privateResponse"/>
	</message>
	<message name="get_ubcSoapIn">
		<part name="parameter" element="vza:get_ubc"/>
	</message>
	<message name="get_ubcSoapOut">
		<part name="parameter" element="vza:get_ubcResponse"/>
	</message>
	<message name="get_memorySoapIn">
		<part name="parameter" element="vza:get_memory"/>
	</message>
	<message name="get_memorySoapOut">
		<part name="parameter" element="vza:get_memoryResponse"/>
	</message>
	<portType name="vemPort">
		<operation name="create">
			<input message="y:createSoapIn"/>
			<output message="y:createSoapOut"/>
		</operation>
		<operation name="repair">
			<input message="y:repairSoapIn"/>
			<output message="y:repairSoapOut"/>
		</operation>
		<operation name="stop_repair">
			<input message="y:stop_repairSoapIn"/>
			<output message="y:stop_repairSoapOut"/>
		</operation>
		<operation name="start">
			<input message="y:startSoapIn"/>
			<output message="y:startSoapOut"/>
		</operation>
		<operation name="stop">
			<input message="y:stopSoapIn"/>
			<output message="y:stopSoapOut"/>
		</operation>
		<operation name="restart">
			<input message="y:restartSoapIn"/>
			<output message="y:restartSoapOut"/>
		</operation>
		<operation name="uncache">
			<input message="y:uncacheSoapIn"/>
			<output message="y:uncacheSoapOut"/>
		</operation>
		<operation name="mount">
			<input message="y:mountSoapIn"/>
			<output message="y:mountSoapOut"/>
		</operation>
		<operation name="umount">
			<input message="y:umountSoapIn"/>
			<output message="y:umountSoapOut"/>
		</operation>
		<operation name="destroy">
			<input message="y:destroySoapIn"/>
			<output message="y:destroySoapOut"/>
		</operation>
		<operation name="ve_info">
			<input message="y:ve_infoSoapIn"/>
			<output message="y:ve_infoSoapOut"/>
		</operation>
		<operation name="net_info">
			<input message="y:net_infoSoapIn"/>
			<output message="y:net_infoSoapOut"/>
		</operation>
		<operation name="set">
			<input message="y:setSoapIn"/>
			<output message="y:setSoapOut"/>
		</operation>
		<operation name="set_script">
			<input message="y:set_scriptSoapIn"/>
			<output message="y:set_scriptSoapOut"/>
		</operation>
		<operation name="get_script">
			<input message="y:get_scriptSoapIn"/>
			<output message="y:get_scriptSoapOut"/>
		</operation>
		<operation name="del_script">
			<input message="y:del_scriptSoapIn"/>
			<output message="y:del_scriptSoapOut"/>
		</operation>
		<operation name="move">
			<input message="y:moveSoapIn"/>
			<output message="y:moveSoapOut"/>
		</operation>
		<operation name="clone">
			<input message="y:cloneSoapIn"/>
			<output message="y:cloneSoapOut"/>
		</operation>
		<operation name="get_quota">
			<input message="y:get_quotaSoapIn"/>
			<output message="y:get_quotaSoapOut"/>
		</operation>
		<operation name="set_ugid_quota">
			<input message="y:set_ugid_quotaSoapIn"/>
			<output message="y:set_ugid_quotaSoapOut"/>
		</operation>
		<operation name="get_ugid_quota">
			<input message="y:get_ugid_quotaSoapIn"/>
			<output message="y:get_ugid_quotaSoapOut"/>
		</operation>
		<operation name="set_respond">
			<input message="y:set_respondSoapIn"/>
			<output message="y:set_respondSoapOut"/>
		</operation>
		<operation name="get_respond">
			<input message="y:get_respondSoapIn"/>
			<output message="y:get_respondSoapOut"/>
		</operation>
		<operation name="validate">
			<input message="y:validateSoapIn"/>
			<output message="y:validateSoapOut"/>
		</operation>
		<operation name="determine_ve">
			<input message="y:determine_veSoapIn"/>
			<output message="y:determine_veSoapOut"/>
		</operation>
		<operation name="put_private">
			<input message="y:put_privateSoapIn"/>
			<output message="y:put_privateSoapOut"/>
		</operation>
		<operation name="get_private">
			<input message="y:get_privateSoapIn"/>
			<output message="y:get_privateSoapOut"/>
		</operation>
		<operation name="get_ubc">
			<input message="y:get_ubcSoapIn"/>
			<output message="y:get_ubcSoapOut"/>
		</operation>
		<operation name="get_memory">
			<input message="y:get_memorySoapIn"/>
			<output message="y:get_memorySoapOut"/>
		</operation>
	</portType>
	<binding name="vemBinding" type="y:vemPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="create">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="repair">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="stop_repair">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="start">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="stop">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="restart">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="uncache">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="mount">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="umount">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="destroy">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="ve_info">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="net_info">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="set">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="set_script">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="get_script">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="del_script">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="move">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="clone">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="get_quota">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="set_ugid_quota">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="get_ugid_quota">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="set_respond">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="get_respond">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="validate">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="determine_ve">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="put_private">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="get_private">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="get_ubc">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
		<operation name="get_memory">
			<soap:operation/>
			<input>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="y:packetSoap" part="header" use="literal"/>
			</output>
		</operation>
	</binding>
</definitions>
