﻿<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xtee="http://x-tee.riik.ee/xsd/xtee.xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"  xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:maa="http://www.maaamet.ee/" xmlns:kkrmn="http://producers.kkrmn.xtee.riik.ee/producer/kkrmn" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ns="http://www.opengis.net/gml" targetNamespace="http://producers.kkrmn.xtee.riik.ee/producer/kkrmn">
	<xs:import namespace="http://x-tee.riik.ee/xsd/xtee.xsd" location="http://x-tee.riik.ee/xsd/xtee.xsd"/>
	<types>
		<xs:schema>
			<xs:import namespace="http://www.maaamet.ee/" schemaLocation="http://www.maaamet.ee/schemas/xTeenused/RMRvarud.v1.xsd"/>
			<xs:import namespace="http://www.maaamet.ee/" schemaLocation="http://www.maaamet.ee/schemas/xTeenused/RMRmaardlateNimistu.v1.xsd"/>
      <xs:import namespace="http://www.maaamet.ee/" schemaLocation="http://www.maaamet.ee/schemas/xTeenused/RMRplokiandmed.v1.xsd"/>
      <xs:import namespace="http://www.maaamet.ee/" schemaLocation="http://www.maaamet.ee/schemas/xTeenused/RMRmahuaru.v1.xsd"/>
    </xs:schema>
	</types>
	<message name="standardpais">
		<part name="pais" type="xtee:hdrstd"/>
	</message>
	<message name="RMRvarudemuutIn">
		<part name="keha" type="maa:RMRvarudemuutParingType"/>
	</message>
	<message name="RMRvarudemuutResponseOut">
		<part name="paring" type="maa:RMRvarudemuutParingType"/>
		<part name="keha" type="maa:RMRvarudemuutVastusType"/>
	</message>
	<message name="RMRvarudIn">
		<part name="keha" type="maa:RMRvarudParingType"/>
	</message>
	<message name="RMRvarudResponseOut">
		<part name="paring" type="maa:RMRvarudParingType"/>
		<part name="keha" type="maa:RMRvarudVastusType"/>
	</message>
	<message name="RMRmaardlateNimistuIn">
		<part name="keha" type="maa:RMRmaardlateNimistuParingType"/>
	</message>
	<message name="RMRmaardlateNimistuResponseOut">
		<part name="paring" type="maa:RMRmaardlateNimistuParingType"/>
		<part name="keha" type="maa:RMRmaardlateNimistuVastusType"/>
	</message>
  <message name="RMRplokiandmedIn">
    <part name="keha" type="maa:RMRplokiandmedParingType"/>
  </message>
  <message name="RMRplokiandmedResponseOut">
    <part name="paring" type="maa:RMRplokiandmedParingType"/>
    <part name="keha" type="maa:RMRplokiandmedVastusType"/>
  </message>
  <message name="RMRmahuaruIn">
    <part name="keha" type="maa:RMRmahuaruParingType"/>
  </message>
  <message name="RMRmahuaruResponseOut">
    <part name="paring" type="maa:RMRmahuaruParingType"/>
    <part name="keha" type="maa:RMRmahuaruVastusType"/>
  </message>
  <portType name="kysiSoapPort">
		<operation name="RMRvarudemuut">
			<documentation>
				<xtee:title>Varude aruanne</xtee:title>
			</documentation>
			<input message="kkrmn:RMRvarudemuutIn"/>
			<output message="kkrmn:RMRvarudemuutResponseOut"/>
		</operation>
		<operation name="RMRvarud">
			<documentation>
				<xtee:title>Mäeeraldiste varude päring</xtee:title>
			</documentation>
			<input message="kkrmn:RMRvarudIn"/>
			<output message="kkrmn:RMRvarudResponseOut"/>
		</operation>
		<operation name="RMRmaardlateNimistu">
			<documentation>
				<xtee:title>Maardlate nimekiri</xtee:title>
			</documentation>
			<input message="kkrmn:RMRmaardlateNimistuIn"/>
			<output message="kkrmn:RMRmaardlateNimistuResponseOut"/>
		</operation>
    <operation name="RMRplokiandmed">
      <documentation>
        <xtee:title>Mäeeraldise plokkide andmete päring</xtee:title>
      </documentation>
      <input message="kkrmn:RMRplokiandmedIn"/>
      <output message="kkrmn:RMRplokiandmedResponseOut"/>
    </operation>
    <operation name="RMRmahuaru">
      <documentation>
        <xtee:title>Maavaravaru mahu aruande edastamise teenus</xtee:title>
      </documentation>
      <input message="kkrmn:RMRmahuaruIn"/>
      <output message="kkrmn:RMRmahuaruResponseOut"/>
    </operation>
  </portType>
	<binding name="kysiSoapBinding" type="kkrmn:kysiSoapPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="RMRvarudemuut">
			<xtee:version>v1</xtee:version>
			<input>
				<soap:body use="literal"/>
				<soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
			</output>
		</operation>
		<operation name="RMRvarud">
			<xtee:version>v1</xtee:version>
			<input>
				<soap:body use="literal"/>
				<soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
			</output>
		</operation>
		<operation name="RMRmaardlateNimistu">
			<xtee:version>v1</xtee:version>
			<input>
				<soap:body use="literal"/>
				<soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
			</input>
			<output>
				<soap:body use="literal"/>
				<soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
			</output>
		</operation>
    <operation name="RMRplokiandmed">
      <xtee:version>v1</xtee:version>
      <input>
        <soap:body use="literal"/>
        <soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
        <soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
      </output>
    </operation>
    <operation name="RMRmahuaru">
      <xtee:version>v1</xtee:version>
      <input>
        <soap:body use="literal"/>
        <soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
        <soap:header message="kkrmn:standardpais" part="pais" use="literal"/>
      </output>
    </operation>
  </binding>
	<service name="kkrmn">
		<port name="kysiSoapPort" binding="kkrmn:kysiSoapBinding">
			<soap:address location="http://TURVASERVER/cgi-bin/consumer_proxy"/>
			<xtee:title>Maardlate nimistu teenused</xtee:title>
			<xtee:address producer="kkrmn"/>
		</port>
	</service>
</definitions>

