<?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/httpc" 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/httpc" 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/httpc">
	<types>
		<xs:schema targetNamespace="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/httpc">
			<xs:import namespace="http://www.sw-soft.com/webservices/vza/3.0.0/httpc" schemaLocation="http://www.sw-soft.com/webservices/vza/3.0.0/VZAHttpc.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="insertSoapIn">
		<part name="parameter" element="vza:insert"/>
	</message>
	<message name="insertSoapOut">
		<part name="parameter" element="vza:insertResponse"/>
	</message>

	<message name="putSoapIn">
		<part name="parameter" element="vza:put"/>
	</message>
	<message name="putSoapOut">
		<part name="parameter" element="vza:putResponse"/>
	</message>

	<message name="deleteSoapIn">
		<part name="parameter" element="vza:delete"/>
	</message>
	<message name="deleteSoapOut">
		<part name="parameter" element="vza:deleteResponse"/>
	</message>

	<message name="getSoapIn">
		<part name="parameter" element="vza:get"/>
	</message>
	<message name="getSoapOut">
		<part name="parameter" element="vza:getResponse"/>
	</message>

	<message name="get_versionSoapIn">
		<part name="parameter" element="vza:get_version"/>
	</message>
	<message name="get_versionSoapOut">
		<part name="parameter" element="vza:get_versionResponse"/>
	</message>

	<message name="validateSoapIn">
		<part name="parameter" element="vza:validate"/>
	</message>
	<message name="validateSoapOut">
		<part name="parameter" element="vza:validateResponse"/>
	</message>

	<message name="restartSoapIn">
		<part name="parameter" element="vza:restart"/>
	</message>
	<message name="restartSoapOut">
		<part name="parameter" element="vza:restartResponse"/>
	</message>

	<message name="reloadSoapIn">
		<part name="parameter" element="vza:reload"/>
	</message>
	<message name="reloadSoapOut">
		<part name="parameter" element="vza:reloadResponse"/>
	</message>

	<message name="analizeSoapIn">
		<part name="parameter" element="vza:analize"/>
	</message>
	<message name="analizeSoapOut">
		<part name="parameter" element="vza:analizeResponse"/>
	</message>

	<portType name="httpcPort">
			<operation name="insert">
			<input message="y:insertSoapIn"/>
			<output message="y:insertSoapOut"/>
		</operation>
		<operation name="put">
			<input message="y:putSoapIn"/>
			<output message="y:putSoapOut"/>
		</operation>
		<operation name="delete">
			<input message="y:deleteSoapIn"/>
			<output message="y:deleteSoapOut"/>
		</operation>
		<operation name="get">
			<input message="y:getSoapIn"/>
			<output message="y:getSoapOut"/>
		</operation>
		<operation name="get_version">
			<input message="y:get_versionSoapIn"/>
			<output message="y:get_versionSoapOut"/>
		</operation>
		<operation name="validate">
			<input message="y:validateSoapIn"/>
			<output message="y:validateSoapOut"/>
		</operation>
		<operation name="restart">
			<input message="y:restartSoapIn"/>
			<output message="y:restartSoapOut"/>
		</operation>
		<operation name="reload">
			<input message="y:reloadSoapIn"/>
			<output message="y:reloadSoapOut"/>
		</operation>
		<operation name="analize">
			<input message="y:analizeSoapIn"/>
			<output message="y:analizeSoapOut"/>
		</operation>

	</portType>
	<binding name="httpcBinding" type="y:httpcPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
				<operation name="insert">
			<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">
			<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="delete">
			<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">
			<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_version">
			<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="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="reload">
			<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="analize">
			<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>
