<?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="getPlayerNameResponse">
    <complexType>
     <sequence>
      <element name="getPlayerNameReturn" nillable="true" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="createPlayer">
    <complexType>
     <sequence>
      <element name="name" nillable="true" type="xsd:string"/>
      <element name="initials" nillable="true" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="createPlayerResponse">
    <complexType>
     <sequence>
      <element name="createPlayerReturn" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
   <element name="getPlayerInitials">
    <complexType>
     <sequence>
      <element name="pid" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
   <element name="getPlayerInitialsResponse">
    <complexType>
     <sequence>
      <element name="getPlayerInitialsReturn" nillable="true" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="getPlayerName">
    <complexType>
     <sequence>
      <element name="pid" type="xsd:int"/>
     </sequence>
    </complexType>
   </element>
  </schema>
 </wsdl:types>

   <wsdl:message name="getPlayerNameResponse">

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

   </wsdl:message>

   <wsdl:message name="getPlayerInitialsRequest">

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

   </wsdl:message>

   <wsdl:message name="createPlayerRequest">

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

   </wsdl:message>

   <wsdl:message name="getPlayerInitialsResponse">

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

   </wsdl:message>

   <wsdl:message name="getPlayerNameRequest">

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

   </wsdl:message>

   <wsdl:message name="createPlayerResponse">

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

   </wsdl:message>

   <wsdl:portType name="Player">

      <wsdl:operation name="getPlayerName">

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

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

      </wsdl:operation>

      <wsdl:operation name="createPlayer">

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

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

      </wsdl:operation>

      <wsdl:operation name="getPlayerInitials">

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

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

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="PlayerSoapBinding" type="impl:Player">

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

      <wsdl:operation name="getPlayerName">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getPlayerNameRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="getPlayerNameResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="createPlayer">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="createPlayerRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="createPlayerResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getPlayerInitials">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getPlayerInitialsRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="getPlayerInitialsResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="PlayerService">

      <wsdl:port binding="impl:PlayerSoapBinding" name="Player">

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

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
