<?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/dbm" 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/dbm" 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/dbm">
	<types>
		<xs:schema targetNamespace="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/dbm">
			<xs:import namespace="http://www.sw-soft.com/webservices/vza/3.0.0/dbm" schemaLocation="http://www.sw-soft.com/webservices/vza/3.0.0/VZADbm.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="start_logSoapIn">
		<part name="parameter" element="vza:start_log"/>
	</message>
	<message name="start_logSoapOut">
		<part name="parameter" element="vza:start_logResponse"/>
	</message>

	<message name="stop_logSoapIn">
		<part name="parameter" element="vza:stop_log"/>
	</message>
	<message name="stop_logSoapOut">
		<part name="parameter" element="vza:stop_logResponse"/>
	</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="get_opsSoapIn">
		<part name="parameter" element="vza:get_ops"/>
	</message>
	<message name="get_opsSoapOut">
		<part name="parameter" element="vza:get_opsResponse"/>
	</message>

	<message name="get_log_infoSoapIn">
		<part name="parameter" element="vza:get_log_info"/>
	</message>
	<message name="get_log_infoSoapOut">
		<part name="parameter" element="vza:get_log_infoResponse"/>
	</message>

	<message name="subscribe_alertSoapIn">
		<part name="parameter" element="vza:subscribe_alert"/>
	</message>
	<message name="subscribe_alertSoapOut">
		<part name="parameter" element="vza:subscribe_alertResponse"/>
	</message>

	<message name="unsubscribe_alertSoapIn">
		<part name="parameter" element="vza:unsubscribe_alert"/>
	</message>
	<message name="unsubscribe_alertSoapOut">
		<part name="parameter" element="vza:unsubscribe_alertResponse"/>
	</message>

	<message name="get_logs_startSoapIn">
		<part name="parameter" element="vza:get_logs_start"/>
	</message>
	<message name="get_logs_startSoapOut">
		<part name="parameter" element="vza:get_logs_startResponse"/>
	</message>

	<portType name="dbmPort">
			<operation name="start_log">
			<input message="y:start_logSoapIn"/>
			<output message="y:start_logSoapOut"/>
		</operation>
		<operation name="stop_log">
			<input message="y:stop_logSoapIn"/>
			<output message="y:stop_logSoapOut"/>
		</operation>
		<operation name="get_log">
			<input message="y:get_logSoapIn"/>
			<output message="y:get_logSoapOut"/>
		</operation>
		<operation name="get_ops">
			<input message="y:get_opsSoapIn"/>
			<output message="y:get_opsSoapOut"/>
		</operation>
		<operation name="get_log_info">
			<input message="y:get_log_infoSoapIn"/>
			<output message="y:get_log_infoSoapOut"/>
		</operation>
		<operation name="subscribe_alert">
			<input message="y:subscribe_alertSoapIn"/>
			<output message="y:subscribe_alertSoapOut"/>
		</operation>
		<operation name="unsubscribe_alert">
			<input message="y:unsubscribe_alertSoapIn"/>
			<output message="y:unsubscribe_alertSoapOut"/>
		</operation>
		<operation name="get_logs_start">
			<input message="y:get_logs_startSoapIn"/>
			<output message="y:get_logs_startSoapOut"/>
		</operation>

	</portType>
	<binding name="dbmBinding" type="y:dbmPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
				<operation name="start_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="stop_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="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="get_ops">
			<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_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="subscribe_alert">
			<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="unsubscribe_alert">
			<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_logs_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>

	</binding>
</definitions>

