<?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/mailc" 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/mailc" 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/mailc">
	<types>
		<xs:schema targetNamespace="http://www.sw-soft.com/webservices/vza/WSDL/3.0.0/mailc">
			<xs:import namespace="http://www.sw-soft.com/webservices/vza/3.0.0/mailc" schemaLocation="http://www.sw-soft.com/webservices/vza/3.0.0/VZAMailc.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="mail_template_listSoapIn">
		<part name="parameter" element="vza:mail_template_list"/>
	</message>
	<message name="mail_template_listSoapOut">
		<part name="parameter" element="vza:mail_template_listResponse"/>
	</message>

	<message name="get_mail_templateSoapIn">
		<part name="parameter" element="vza:get_mail_template"/>
	</message>
	<message name="get_mail_templateSoapOut">
		<part name="parameter" element="vza:get_mail_templateResponse"/>
	</message>

	<message name="set_mail_templateSoapIn">
		<part name="parameter" element="vza:set_mail_template"/>
	</message>
	<message name="set_mail_templateSoapOut">
		<part name="parameter" element="vza:set_mail_templateResponse"/>
	</message>

	<message name="remove_mail_templateSoapIn">
		<part name="parameter" element="vza:remove_mail_template"/>
	</message>
	<message name="remove_mail_templateSoapOut">
		<part name="parameter" element="vza:remove_mail_templateResponse"/>
	</message>

	<message name="set_relaySoapIn">
		<part name="parameter" element="vza:set_relay"/>
	</message>
	<message name="set_relaySoapOut">
		<part name="parameter" element="vza:set_relayResponse"/>
	</message>

	<message name="get_relaySoapIn">
		<part name="parameter" element="vza:get_relay"/>
	</message>
	<message name="get_relaySoapOut">
		<part name="parameter" element="vza:get_relayResponse"/>
	</message>

	<message name="postSoapIn">
		<part name="parameter" element="vza:post"/>
	</message>
	<message name="postSoapOut">
		<part name="parameter" element="vza:postResponse"/>
	</message>

	<portType name="mailcPort">
			<operation name="mail_template_list">
			<input message="y:mail_template_listSoapIn"/>
			<output message="y:mail_template_listSoapOut"/>
		</operation>
		<operation name="get_mail_template">
			<input message="y:get_mail_templateSoapIn"/>
			<output message="y:get_mail_templateSoapOut"/>
		</operation>
		<operation name="set_mail_template">
			<input message="y:set_mail_templateSoapIn"/>
			<output message="y:set_mail_templateSoapOut"/>
		</operation>
		<operation name="remove_mail_template">
			<input message="y:remove_mail_templateSoapIn"/>
			<output message="y:remove_mail_templateSoapOut"/>
		</operation>
		<operation name="set_relay">
			<input message="y:set_relaySoapIn"/>
			<output message="y:set_relaySoapOut"/>
		</operation>
		<operation name="get_relay">
			<input message="y:get_relaySoapIn"/>
			<output message="y:get_relaySoapOut"/>
		</operation>
		<operation name="post">
			<input message="y:postSoapIn"/>
			<output message="y:postSoapOut"/>
		</operation>

	</portType>
	<binding name="mailcBinding" type="y:mailcPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
				<operation name="mail_template_list">
			<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_mail_template">
			<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_mail_template">
			<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_mail_template">
			<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_relay">
			<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_relay">
			<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="post">
			<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>
