<?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/mailerc" 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/mailerc" 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/mailerc">
	<types>
		<xs:schema targetNamespace="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/mailerc">
			<xs:import namespace="http://www.sw-soft.com/webservices/vza/3.0.0/mailerc" schemaLocation="http://www.sw-soft.com/webservices/vza/3.0.0/VZAMailerc.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="add_forwardSoapIn">
		<part name="parameter" element="vza:add_forward"/>
	</message>
	<message name="add_forwardSoapOut">
		<part name="parameter" element="vza:add_forwardResponse"/>
	</message>

	<message name="remove_forwardSoapIn">
		<part name="parameter" element="vza:remove_forward"/>
	</message>
	<message name="remove_forwardSoapOut">
		<part name="parameter" element="vza:remove_forwardResponse"/>
	</message>

	<message name="list_forwardSoapIn">
		<part name="parameter" element="vza:list_forward"/>
	</message>
	<message name="list_forwardSoapOut">
		<part name="parameter" element="vza:list_forwardResponse"/>
	</message>

	<message name="add_mboxSoapIn">
		<part name="parameter" element="vza:add_mbox"/>
	</message>
	<message name="add_mboxSoapOut">
		<part name="parameter" element="vza:add_mboxResponse"/>
	</message>

	<message name="edit_mboxSoapIn">
		<part name="parameter" element="vza:edit_mbox"/>
	</message>
	<message name="edit_mboxSoapOut">
		<part name="parameter" element="vza:edit_mboxResponse"/>
	</message>

	<message name="remove_mboxSoapIn">
		<part name="parameter" element="vza:remove_mbox"/>
	</message>
	<message name="remove_mboxSoapOut">
		<part name="parameter" element="vza:remove_mboxResponse"/>
	</message>

	<message name="clean_mboxSoapIn">
		<part name="parameter" element="vza:clean_mbox"/>
	</message>
	<message name="clean_mboxSoapOut">
		<part name="parameter" element="vza:clean_mboxResponse"/>
	</message>

	<message name="list_mboxSoapIn">
		<part name="parameter" element="vza:list_mbox"/>
	</message>
	<message name="list_mboxSoapOut">
		<part name="parameter" element="vza:list_mboxResponse"/>
	</message>

	<message name="add_mlistSoapIn">
		<part name="parameter" element="vza:add_mlist"/>
	</message>
	<message name="add_mlistSoapOut">
		<part name="parameter" element="vza:add_mlistResponse"/>
	</message>

	<message name="edit_mlistSoapIn">
		<part name="parameter" element="vza:edit_mlist"/>
	</message>
	<message name="edit_mlistSoapOut">
		<part name="parameter" element="vza:edit_mlistResponse"/>
	</message>

	<message name="remove_mlistSoapIn">
		<part name="parameter" element="vza:remove_mlist"/>
	</message>
	<message name="remove_mlistSoapOut">
		<part name="parameter" element="vza:remove_mlistResponse"/>
	</message>

	<message name="list_mlistSoapIn">
		<part name="parameter" element="vza:list_mlist"/>
	</message>
	<message name="list_mlistSoapOut">
		<part name="parameter" element="vza:list_mlistResponse"/>
	</message>

	<message name="get_mlistSoapIn">
		<part name="parameter" element="vza:get_mlist"/>
	</message>
	<message name="get_mlistSoapOut">
		<part name="parameter" element="vza:get_mlistResponse"/>
	</message>

	<message name="add_subscriberSoapIn">
		<part name="parameter" element="vza:add_subscriber"/>
	</message>
	<message name="add_subscriberSoapOut">
		<part name="parameter" element="vza:add_subscriberResponse"/>
	</message>

	<message name="remove_subscriberSoapIn">
		<part name="parameter" element="vza:remove_subscriber"/>
	</message>
	<message name="remove_subscriberSoapOut">
		<part name="parameter" element="vza:remove_subscriberResponse"/>
	</message>

	<message name="list_subscriberSoapIn">
		<part name="parameter" element="vza:list_subscriber"/>
	</message>
	<message name="list_subscriberSoapOut">
		<part name="parameter" element="vza:list_subscriberResponse"/>
	</message>

	<message name="add_domainSoapIn">
		<part name="parameter" element="vza:add_domain"/>
	</message>
	<message name="add_domainSoapOut">
		<part name="parameter" element="vza:add_domainResponse"/>
	</message>

	<message name="list_domainSoapIn">
		<part name="parameter" element="vza:list_domain"/>
	</message>
	<message name="list_domainSoapOut">
		<part name="parameter" element="vza:list_domainResponse"/>
	</message>

	<message name="remove_domainSoapIn">
		<part name="parameter" element="vza:remove_domain"/>
	</message>
	<message name="remove_domainSoapOut">
		<part name="parameter" element="vza:remove_domainResponse"/>
	</message>

	<portType name="mailercPort">
			<operation name="add_forward">
			<input message="y:add_forwardSoapIn"/>
			<output message="y:add_forwardSoapOut"/>
		</operation>
		<operation name="remove_forward">
			<input message="y:remove_forwardSoapIn"/>
			<output message="y:remove_forwardSoapOut"/>
		</operation>
		<operation name="list_forward">
			<input message="y:list_forwardSoapIn"/>
			<output message="y:list_forwardSoapOut"/>
		</operation>
		<operation name="add_mbox">
			<input message="y:add_mboxSoapIn"/>
			<output message="y:add_mboxSoapOut"/>
		</operation>
		<operation name="edit_mbox">
			<input message="y:edit_mboxSoapIn"/>
			<output message="y:edit_mboxSoapOut"/>
		</operation>
		<operation name="remove_mbox">
			<input message="y:remove_mboxSoapIn"/>
			<output message="y:remove_mboxSoapOut"/>
		</operation>
		<operation name="clean_mbox">
			<input message="y:clean_mboxSoapIn"/>
			<output message="y:clean_mboxSoapOut"/>
		</operation>
		<operation name="list_mbox">
			<input message="y:list_mboxSoapIn"/>
			<output message="y:list_mboxSoapOut"/>
		</operation>
		<operation name="add_mlist">
			<input message="y:add_mlistSoapIn"/>
			<output message="y:add_mlistSoapOut"/>
		</operation>
		<operation name="edit_mlist">
			<input message="y:edit_mlistSoapIn"/>
			<output message="y:edit_mlistSoapOut"/>
		</operation>
		<operation name="remove_mlist">
			<input message="y:remove_mlistSoapIn"/>
			<output message="y:remove_mlistSoapOut"/>
		</operation>
		<operation name="list_mlist">
			<input message="y:list_mlistSoapIn"/>
			<output message="y:list_mlistSoapOut"/>
		</operation>
		<operation name="get_mlist">
			<input message="y:get_mlistSoapIn"/>
			<output message="y:get_mlistSoapOut"/>
		</operation>
		<operation name="add_subscriber">
			<input message="y:add_subscriberSoapIn"/>
			<output message="y:add_subscriberSoapOut"/>
		</operation>
		<operation name="remove_subscriber">
			<input message="y:remove_subscriberSoapIn"/>
			<output message="y:remove_subscriberSoapOut"/>
		</operation>
		<operation name="list_subscriber">
			<input message="y:list_subscriberSoapIn"/>
			<output message="y:list_subscriberSoapOut"/>
		</operation>
		<operation name="add_domain">
			<input message="y:add_domainSoapIn"/>
			<output message="y:add_domainSoapOut"/>
		</operation>
		<operation name="list_domain">
			<input message="y:list_domainSoapIn"/>
			<output message="y:list_domainSoapOut"/>
		</operation>
		<operation name="remove_domain">
			<input message="y:remove_domainSoapIn"/>
			<output message="y:remove_domainSoapOut"/>
		</operation>

	</portType>
	<binding name="mailercBinding" type="y:mailercPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
				<operation name="add_forward">
			<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="remove_forward">
			<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_forward">
			<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_mbox">
			<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="edit_mbox">
			<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="remove_mbox">
			<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="clean_mbox">
			<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_mbox">
			<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_mlist">
			<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="edit_mlist">
			<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="remove_mlist">
			<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_mlist">
			<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_mlist">
			<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_subscriber">
			<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="remove_subscriber">
			<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_subscriber">
			<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_domain">
			<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_domain">
			<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="remove_domain">
			<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>
