<?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/tem" 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/tem" 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/tem">
	<types>
		<xs:schema targetNamespace="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/tem">
			<xs:import namespace="http://www.sw-soft.com/webservices/vza/3.0.0/tem" schemaLocation="http://www.sw-soft.com/webservices/vza/3.0.0/VZATem.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="setSoapIn">
		<part name="parameter" element="vza:set"/>
	</message>
	<message name="setSoapOut">
		<part name="parameter" element="vza:setResponse"/>
	</message>

	<message name="rmSoapIn">
		<part name="parameter" element="vza:rm"/>
	</message>
	<message name="rmSoapOut">
		<part name="parameter" element="vza:rmResponse"/>
	</message>

	<message name="unsetSoapIn">
		<part name="parameter" element="vza:unset"/>
	</message>
	<message name="unsetSoapOut">
		<part name="parameter" element="vza:unsetResponse"/>
	</message>

	<message name="addSoapIn">
		<part name="parameter" element="vza:add"/>
	</message>
	<message name="addSoapOut">
		<part name="parameter" element="vza:addResponse"/>
	</message>

	<message name="lsSoapIn">
		<part name="parameter" element="vza:ls"/>
	</message>
	<message name="lsSoapOut">
		<part name="parameter" element="vza:lsResponse"/>
	</message>

	<message name="createSoapIn">
		<part name="parameter" element="vza:create"/>
	</message>
	<message name="createSoapOut">
		<part name="parameter" element="vza:createResponse"/>
	</message>

	<message name="get_configSoapIn">
		<part name="parameter" element="vza:get_config"/>
	</message>
	<message name="get_configSoapOut">
		<part name="parameter" element="vza:get_configResponse"/>
	</message>

	<message name="parse_configSoapIn">
		<part name="parameter" element="vza:parse_config"/>
	</message>
	<message name="parse_configSoapOut">
		<part name="parameter" element="vza:parse_configResponse"/>
	</message>

	<message name="set_configSoapIn">
		<part name="parameter" element="vza:set_config"/>
	</message>
	<message name="set_configSoapOut">
		<part name="parameter" element="vza:set_configResponse"/>
	</message>

	<message name="cacheSoapIn">
		<part name="parameter" element="vza:cache"/>
	</message>
	<message name="cacheSoapOut">
		<part name="parameter" element="vza:cacheResponse"/>
	</message>

	<message name="installedSoapIn">
		<part name="parameter" element="vza:installed"/>
	</message>
	<message name="installedSoapOut">
		<part name="parameter" element="vza:installedResponse"/>
	</message>

	<message name="syncSoapIn">
		<part name="parameter" element="vza:sync"/>
	</message>
	<message name="syncSoapOut">
		<part name="parameter" element="vza:syncResponse"/>
	</message>

	<portType name="temPort">
			<operation name="set">
			<input message="y:setSoapIn"/>
			<output message="y:setSoapOut"/>
		</operation>
		<operation name="rm">
			<input message="y:rmSoapIn"/>
			<output message="y:rmSoapOut"/>
		</operation>
		<operation name="unset">
			<input message="y:unsetSoapIn"/>
			<output message="y:unsetSoapOut"/>
		</operation>
		<operation name="add">
			<input message="y:addSoapIn"/>
			<output message="y:addSoapOut"/>
		</operation>
		<operation name="ls">
			<input message="y:lsSoapIn"/>
			<output message="y:lsSoapOut"/>
		</operation>
		<operation name="create">
			<input message="y:createSoapIn"/>
			<output message="y:createSoapOut"/>
		</operation>
		<operation name="get_config">
			<input message="y:get_configSoapIn"/>
			<output message="y:get_configSoapOut"/>
		</operation>
		<operation name="parse_config">
			<input message="y:parse_configSoapIn"/>
			<output message="y:parse_configSoapOut"/>
		</operation>
		<operation name="set_config">
			<input message="y:set_configSoapIn"/>
			<output message="y:set_configSoapOut"/>
		</operation>
		<operation name="cache">
			<input message="y:cacheSoapIn"/>
			<output message="y:cacheSoapOut"/>
		</operation>
		<operation name="installed">
			<input message="y:installedSoapIn"/>
			<output message="y:installedSoapOut"/>
		</operation>
		<operation name="sync">
			<input message="y:syncSoapIn"/>
			<output message="y:syncSoapOut"/>
		</operation>

	</portType>
	<binding name="temBinding" type="y:temPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
				<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="rm">
			<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="unset">
			<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="add">
			<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="ls">
			<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="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="get_config">
			<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="parse_config">
			<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_config">
			<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="cache">
			<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="installed">
			<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="sync">
			<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>
