<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:impl="http://service.tournament.pinscores.org" xmlns:intf="http://service.tournament.pinscores.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://service.tournament.pinscores.org">
 <wsdl:types>
  <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://service.tournament.pinscores.org" xmlns:impl="http://service.tournament.pinscores.org" xmlns:intf="http://service.tournament.pinscores.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <element name="getMachineNameResponse">
    <complexType>
     <sequence>
      <element name="getMachineNameReturn" nillable="true" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="getMachineCount">
    <complexType>
     <sequence/>
    </complexType>
   </element>
   <element name="getMachineCountResponse">
    <complexType>
     <sequence>
      <element name="getMachineCountReturn" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
   <element name="getLocationName">
    <complexType>
     <sequence>
      <element name="locid" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
   <element name="getLocationNameResponse">
    <complexType>
     <sequence>
      <element name="getLocationNameReturn" nillable="true" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="getMachineLocid">
    <complexType>
     <sequence>
      <element name="mid" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
   <element name="getMachineLocidResponse">
    <complexType>
     <sequence>
      <element name="getMachineLocidReturn" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
   <element name="getLocationLocation">
    <complexType>
     <sequence>
      <element name="locid" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
   <element name="getLocationLocationResponse">
    <complexType>
     <sequence>
      <element name="getLocationLocationReturn" nillable="true" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="getMachineName">
    <complexType>
     <sequence>
      <element name="mid" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
  </schema>
 </wsdl:types>

   <wsdl:message name="getMachineCountResponse">

      <wsdl:part element="impl:getMachineCountResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getMachineNameRequest">

      <wsdl:part element="impl:getMachineName" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getMachineLocidResponse">

      <wsdl:part element="impl:getMachineLocidResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getMachineLocidRequest">

      <wsdl:part element="impl:getMachineLocid" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getLocationLocationResponse">

      <wsdl:part element="impl:getLocationLocationResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getLocationNameResponse">

      <wsdl:part element="impl:getLocationNameResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getLocationNameRequest">

      <wsdl:part element="impl:getLocationName" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getMachineCountRequest">

      <wsdl:part element="impl:getMachineCount" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getLocationLocationRequest">

      <wsdl:part element="impl:getLocationLocation" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="getMachineNameResponse">

      <wsdl:part element="impl:getMachineNameResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:portType name="Machine">

      <wsdl:operation name="getMachineName">

         <wsdl:input message="impl:getMachineNameRequest" name="getMachineNameRequest"/>

         <wsdl:output message="impl:getMachineNameResponse" name="getMachineNameResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getMachineCount">

         <wsdl:input message="impl:getMachineCountRequest" name="getMachineCountRequest"/>

         <wsdl:output message="impl:getMachineCountResponse" name="getMachineCountResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getLocationName">

         <wsdl:input message="impl:getLocationNameRequest" name="getLocationNameRequest"/>

         <wsdl:output message="impl:getLocationNameResponse" name="getLocationNameResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getMachineLocid">

         <wsdl:input message="impl:getMachineLocidRequest" name="getMachineLocidRequest"/>

         <wsdl:output message="impl:getMachineLocidResponse" name="getMachineLocidResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getLocationLocation">

         <wsdl:input message="impl:getLocationLocationRequest" name="getLocationLocationRequest"/>

         <wsdl:output message="impl:getLocationLocationResponse" name="getLocationLocationResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="MachineSoapBinding" type="impl:Machine">

      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="getMachineName">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMachineNameRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="getMachineNameResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getMachineCount">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMachineCountRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="getMachineCountResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getLocationName">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getLocationNameRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="getLocationNameResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getMachineLocid">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMachineLocidRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="getMachineLocidResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getLocationLocation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getLocationLocationRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="getLocationLocationResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="MachineService">

      <wsdl:port binding="impl:MachineSoapBinding" name="Machine">

         <wsdlsoap:address location="http://localhost:9080/tournament/services/Machine"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
