<?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/hwm" 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/hwm" 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/hwm">
	<types>
		<xs:schema targetNamespace="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/hwm">
			<xs:import namespace="http://www.sw-soft.com/webservices/vza/3.0.0/hwm" schemaLocation="http://www.sw-soft.com/webservices/vza/3.0.0/VZAHwm.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="prepare_migrationSoapIn">
		<part name="parameter" element="vza:prepare_migration"/>
	</message>
	<message name="prepare_migrationSoapOut">
		<part name="parameter" element="vza:prepare_migrationResponse"/>
	</message>
	<message name="migrateSoapIn">
		<part name="parameter" element="vza:migrate"/>
	</message>
	<message name="migrateSoapOut">
		<part name="parameter" element="vza:migrateResponse"/>
	</message>
	<message name="get_ssh_keySoapIn">
		<part name="parameter" element="vza:get_ssh_key"/>
	</message>
	<message name="get_ssh_keySoapOut">
		<part name="parameter" element="vza:get_ssh_keyResponse"/>
	</message>
	<message name="set_ssh_keySoapIn">
		<part name="parameter" element="vza:set_ssh_key"/>
	</message>
	<message name="set_ssh_keySoapOut">
		<part name="parameter" element="vza:set_ssh_keyResponse"/>
	</message>
	<message name="get_diskSoapIn">
		<part name="parameter" element="vza:get_disk"/>
	</message>
	<message name="get_diskSoapOut">
		<part name="parameter" element="vza:get_diskResponse"/>
	</message>
	<message name="get_systemSoapIn">
		<part name="parameter" element="vza:get_system"/>
	</message>
	<message name="get_systemSoapOut">
		<part name="parameter" element="vza:get_systemResponse"/>
	</message>
	<message name="get_networkSoapIn">
		<part name="parameter" element="vza:get_network"/>
	</message>
	<message name="get_networkSoapOut">
		<part name="parameter" element="vza:get_networkResponse"/>
	</message>
	<message name="get_vznetSoapIn">
		<part name="parameter" element="vza:get_vznet"/>
	</message>
	<message name="get_vznetSoapOut">
		<part name="parameter" element="vza:get_vznetResponse"/>
	</message>
	<message name="get_sample_confSoapIn">
		<part name="parameter" element="vza:get_sample_conf"/>
	</message>
	<message name="get_sample_confSoapOut">
		<part name="parameter" element="vza:get_sample_confResponse"/>
	</message>
	<message name="set_vznetSoapIn">
		<part name="parameter" element="vza:set_vznet"/>
	</message>
	<message name="set_vznetSoapOut">
		<part name="parameter" element="vza:set_vznetResponse"/>
	</message>
	<message name="get_vzconfigSoapIn">
		<part name="parameter" element="vza:get_vzconfig"/>
	</message>
	<message name="get_vzconfigSoapOut">
		<part name="parameter" element="vza:get_vzconfigResponse"/>
	</message>
	<message name="set_vzconfigSoapIn">
		<part name="parameter" element="vza:set_vzconfig"/>
	</message>
	<message name="set_vzconfigSoapOut">
		<part name="parameter" element="vza:set_vzconfigResponse"/>
	</message>
	<message name="list_veSoapIn">
		<part name="parameter" element="vza:list_ve"/>
	</message>
	<message name="list_veSoapOut">
		<part name="parameter" element="vza:list_veResponse"/>
	</message>
	<message name="get_vocabularySoapIn">
		<part name="parameter" element="vza:get_vocabulary"/>
	</message>
	<message name="get_vocabularySoapOut">
		<part name="parameter" element="vza:get_vocabularyResponse"/>
	</message>
	<message name="get_logSoapIn">
		<part name="parameter" element="vza:get_log"/>
	</message>
	<message name="get_logSoapOut">
		<part name="parameter" element="vza:get_logResponse"/>
	</message>
	<message name="set_sample_confSoapIn">
		<part name="parameter" element="vza:set_sample_conf"/>
	</message>
	<message name="set_sample_confSoapOut">
		<part name="parameter" element="vza:set_sample_confResponse"/>
	</message>
	<message name="del_sample_confSoapIn">
		<part name="parameter" element="vza:del_sample_conf"/>
	</message>
	<message name="del_sample_confSoapOut">
		<part name="parameter" element="vza:del_sample_confResponse"/>
	</message>
	<message name="rename_sample_confSoapIn">
		<part name="parameter" element="vza:rename_sample_conf"/>
	</message>
	<message name="rename_sample_confSoapOut">
		<part name="parameter" element="vza:rename_sample_confResponse"/>
	</message>
	<message name="compare_locationsSoapIn">
		<part name="parameter" element="vza:compare_locations"/>
	</message>
	<message name="compare_locationsSoapOut">
		<part name="parameter" element="vza:compare_locationsResponse"/>
	</message>
	<message name="get_split_confSoapIn">
		<part name="parameter" element="vza:get_split_conf"/>
	</message>
	<message name="get_split_confSoapOut">
		<part name="parameter" element="vza:get_split_confResponse"/>
	</message>
	<message name="rebootSoapIn">
		<part name="parameter" element="vza:reboot"/>
	</message>
	<message name="rebootSoapOut">
		<part name="parameter" element="vza:rebootResponse"/>
	</message>
	<message name="get_redirectSoapIn">
		<part name="parameter" element="vza:get_redirect"/>
	</message>
	<message name="get_redirectSoapOut">
		<part name="parameter" element="vza:get_redirectResponse"/>
	</message>
	<message name="set_redirectSoapIn">
		<part name="parameter" element="vza:set_redirect"/>
	</message>
	<message name="set_redirectSoapOut">
		<part name="parameter" element="vza:set_redirectResponse"/>
	</message>
	<portType name="hwmPort">
		<operation name="prepare_migration">
			<input message="y:prepare_migrationSoapIn"/>
			<output message="y:prepare_migrationSoapOut"/>
		</operation>
		<operation name="migrate">
			<input message="y:migrateSoapIn"/>
			<output message="y:migrateSoapOut"/>
		</operation>
		<operation name="get_ssh_key">
			<input message="y:get_ssh_keySoapIn"/>
			<output message="y:get_ssh_keySoapOut"/>
		</operation>
		<operation name="set_ssh_key">
			<input message="y:set_ssh_keySoapIn"/>
			<output message="y:set_ssh_keySoapOut"/>
		</operation>
		<operation name="get_disk">
			<input message="y:get_diskSoapIn"/>
			<output message="y:get_diskSoapOut"/>
		</operation>
		<operation name="get_system">
			<input message="y:get_systemSoapIn"/>
			<output message="y:get_systemSoapOut"/>
		</operation>
		<operation name="get_network">
			<input message="y:get_networkSoapIn"/>
			<output message="y:get_networkSoapOut"/>
		</operation>
		<operation name="get_vznet">
			<input message="y:get_vznetSoapIn"/>
			<output message="y:get_vznetSoapOut"/>
		</operation>
		<operation name="get_sample_conf">
			<input message="y:get_sample_confSoapIn"/>
			<output message="y:get_sample_confSoapOut"/>
		</operation>
		<operation name="set_vznet">
			<input message="y:set_vznetSoapIn"/>
			<output message="y:set_vznetSoapOut"/>
		</operation>
		<operation name="get_vzconfig">
			<input message="y:get_vzconfigSoapIn"/>
			<output message="y:get_vzconfigSoapOut"/>
		</operation>
		<operation name="set_vzconfig">
			<input message="y:set_vzconfigSoapIn"/>
			<output message="y:set_vzconfigSoapOut"/>
		</operation>
		<operation name="list_ve">
			<input message="y:list_veSoapIn"/>
			<output message="y:list_veSoapOut"/>
		</operation>
		<operation name="get_vocabulary">
			<input message="y:get_vocabularySoapIn"/>
			<output message="y:get_vocabularySoapOut"/>
		</operation>
		<operation name="get_log">
			<input message="y:get_logSoapIn"/>
			<output message="y:get_logSoapOut"/>
		</operation>
		<operation name="set_sample_conf">
			<input message="y:set_sample_confSoapIn"/>
			<output message="y:set_sample_confSoapOut"/>
		</operation>
		<operation name="del_sample_conf">
			<input message="y:del_sample_confSoapIn"/>
			<output message="y:del_sample_confSoapOut"/>
		</operation>
		<operation name="rename_sample_conf">
			<input message="y:rename_sample_confSoapIn"/>
			<output message="y:rename_sample_confSoapOut"/>
		</operation>
		<operation name="compare_locations">
			<input message="y:compare_locationsSoapIn"/>
			<output message="y:compare_locationsSoapOut"/>
		</operation>
		<operation name="get_split_conf">
			<input message="y:get_split_confSoapIn"/>
			<output message="y:get_split_confSoapOut"/>
		</operation>
		<operation name="reboot">
			<input message="y:rebootSoapIn"/>
			<output message="y:rebootSoapOut"/>
		</operation>
		<operation name="get_redirect">
			<input message="y:get_redirectSoapIn"/>
			<output message="y:get_redirectSoapOut"/>
		</operation>
		<operation name="set_redirect">
			<input message="y:set_redirectSoapIn"/>
			<output message="y:set_redirectSoapOut"/>
		</operation>
	</portType>
	<binding name="hwmBinding" type="y:hwmPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="prepare_migration">
			<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="migrate">
			<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_ssh_key">
			<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_ssh_key">
			<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_disk">
			<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_system">
			<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_network">
			<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_vznet">
			<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_sample_conf">
			<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_vznet">
			<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_vzconfig">
			<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_vzconfig">
			<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="list_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="get_vocabulary">
			<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_log">
			<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_sample_conf">
			<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_sample_conf">
			<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="rename_sample_conf">
			<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="compare_locations">
			<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_split_conf">
			<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="reboot">
			<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_redirect">
			<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_redirect">
			<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>
