<?xml version="1.0" encoding="UTF-8"?>
<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
    <package-mapping>
        <package-type>org.pinscores.tournament.service</package-type>
        <namespaceURI>http://service.tournament.pinscores.org</namespaceURI>
    </package-mapping>
    <java-xml-type-mapping>
        <java-type>java.lang.Object[]</java-type>
        <root-type-qname xmlns:rtq="http://service.tournament.pinscores.org">rtq:ArrayOfXSDAnyType</root-type-qname>
        <qname-scope>complexType</qname-scope>
        <variable-mapping>
            <java-variable-name>anyType</java-variable-name>
            <xml-element-name>anyType</xml-element-name>
        </variable-mapping>
    </java-xml-type-mapping>
    <java-xml-type-mapping>
        <java-type>java.lang.String</java-type>
        <root-type-qname xmlns:rtq="http://www.w3.org/2001/XMLSchema">rtq:string</root-type-qname>
        <qname-scope>simpleType</qname-scope>
    </java-xml-type-mapping>
    <java-xml-type-mapping>
        <java-type>java.lang.Object[]</java-type>
        <anonymous-type-qname>http://www.w3.org/2001/XMLSchema:anyType[0,unbounded]</anonymous-type-qname>
        <qname-scope>complexType</qname-scope>
    </java-xml-type-mapping>
    <java-xml-type-mapping>
        <java-type>javax.xml.soap.SOAPElement</java-type>
        <root-type-qname xmlns:rtq="http://websphere.ibm.com/webservices/">rtq:SOAPElement</root-type-qname>
        <qname-scope>complexType</qname-scope>
    </java-xml-type-mapping>
    <java-xml-type-mapping>
        <java-type>int</java-type>
        <root-type-qname xmlns:rtq="http://www.w3.org/2001/XMLSchema">rtq:int</root-type-qname>
        <qname-scope>simpleType</qname-scope>
    </java-xml-type-mapping>
    <java-xml-type-mapping>
        <java-type>org.w3c.dom.Element</java-type>
        <root-type-qname xmlns:rtq="http://xml.apache.org/xml-soap">rtq:Element</root-type-qname>
        <qname-scope>complexType</qname-scope>
    </java-xml-type-mapping>
    <java-xml-type-mapping>
        <java-type>java.lang.Object</java-type>
        <root-type-qname xmlns:rtq="http://www.w3.org/2001/XMLSchema">rtq:anyType</root-type-qname>
        <qname-scope>simpleType</qname-scope>
    </java-xml-type-mapping>
    <java-xml-type-mapping>
        <java-type>long</java-type>
        <root-type-qname xmlns:rtq="http://www.w3.org/2001/XMLSchema">rtq:long</root-type-qname>
        <qname-scope>simpleType</qname-scope>
    </java-xml-type-mapping>
    <java-xml-type-mapping>
        <java-type>java.lang.Object[]</java-type>
        <anonymous-type-qname>http://service.tournament.pinscores.org:ArrayOfXSDAnyType&gt;anyType[0,unbounded]</anonymous-type-qname>
        <qname-scope>complexType</qname-scope>
    </java-xml-type-mapping>
    <service-interface-mapping>
        <service-interface>org.pinscores.tournament.service.TournamentService</service-interface>
        <wsdl-service-name xmlns:sim="http://service.tournament.pinscores.org">sim:TournamentService</wsdl-service-name>
        <port-mapping>
            <port-name>Tournament</port-name>
            <java-port-name>Tournament</java-port-name>
        </port-mapping>
    </service-interface-mapping>
    <service-endpoint-interface-mapping>
        <service-endpoint-interface>org.pinscores.tournament.service.Tournament</service-endpoint-interface>
        <wsdl-port-type xmlns:seimwpt="http://service.tournament.pinscores.org">seimwpt:Tournament</wsdl-port-type>
        <wsdl-binding xmlns:seimwb="http://service.tournament.pinscores.org">seimwb:TournamentSoapBinding</wsdl-binding>
        <service-endpoint-method-mapping>
            <java-method-name>startEntry</java-method-name>
            <wsdl-operation>startEntry</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:startEntryRequest</wsdl-message>
                    <wsdl-message-part-name>tid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>1</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:startEntryRequest</wsdl-message>
                    <wsdl-message-part-name>pid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:startEntryResponse</wsdl-message>
                <wsdl-message-part-name>startEntryReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>getNextMachine</java-method-name>
            <wsdl-operation>getNextMachine</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:getNextMachineRequest</wsdl-message>
                    <wsdl-message-part-name>tid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>1</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:getNextMachineRequest</wsdl-message>
                    <wsdl-message-part-name>pid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:getNextMachineResponse</wsdl-message>
                <wsdl-message-part-name>getNextMachineReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>getTournamentName</java-method-name>
            <wsdl-operation>getTournamentName</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:getTournamentNameRequest</wsdl-message>
                    <wsdl-message-part-name>tid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>java.lang.String</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:getTournamentNameResponse</wsdl-message>
                <wsdl-message-part-name>getTournamentNameReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>addTournament</java-method-name>
            <wsdl-operation>addTournament</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>java.lang.String</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:addTournamentRequest</wsdl-message>
                    <wsdl-message-part-name>name</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:addTournamentResponse</wsdl-message>
                <wsdl-message-part-name>addTournamentReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>selectMachines</java-method-name>
            <wsdl-operation>selectMachines</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:selectMachinesRequest</wsdl-message>
                    <wsdl-message-part-name>tid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>1</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:selectMachinesRequest</wsdl-message>
                    <wsdl-message-part-name>pid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>2</param-position>
                <param-type>java.lang.Object[]</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:selectMachinesRequest</wsdl-message>
                    <wsdl-message-part-name>machineList</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:selectMachinesResponse</wsdl-message>
                <wsdl-message-part-name>selectMachinesReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>getActiveTournament</java-method-name>
            <wsdl-operation>getActiveTournament</wsdl-operation>
            <wrapped-element></wrapped-element>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:getActiveTournamentResponse</wsdl-message>
                <wsdl-message-part-name>getActiveTournamentReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>voidEntry</java-method-name>
            <wsdl-operation>voidEntry</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:voidEntryRequest</wsdl-message>
                    <wsdl-message-part-name>tid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>1</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:voidEntryRequest</wsdl-message>
                    <wsdl-message-part-name>pid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:voidEntryResponse</wsdl-message>
                <wsdl-message-part-name>voidEntryReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>getTournamentMachineCount</java-method-name>
            <wsdl-operation>getTournamentMachineCount</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:getTournamentMachineCountRequest</wsdl-message>
                    <wsdl-message-part-name>tid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:getTournamentMachineCountResponse</wsdl-message>
                <wsdl-message-part-name>getTournamentMachineCountReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>recordScore</java-method-name>
            <wsdl-operation>recordScore</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:recordScoreRequest</wsdl-message>
                    <wsdl-message-part-name>tid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>1</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:recordScoreRequest</wsdl-message>
                    <wsdl-message-part-name>pid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>2</param-position>
                <param-type>long</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:recordScoreRequest</wsdl-message>
                    <wsdl-message-part-name>score</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:recordScoreResponse</wsdl-message>
                <wsdl-message-part-name>recordScoreReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>delay</java-method-name>
            <wsdl-operation>delay</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:delayRequest</wsdl-message>
                    <wsdl-message-part-name>milliseconds</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:delayResponse</wsdl-message>
                <wsdl-message-part-name>delayReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
        <service-endpoint-method-mapping>
            <java-method-name>startPlayer</java-method-name>
            <wsdl-operation>startPlayer</wsdl-operation>
            <wrapped-element></wrapped-element>
            <method-param-parts-mapping>
                <param-position>0</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:startPlayerRequest</wsdl-message>
                    <wsdl-message-part-name>tid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>1</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:startPlayerRequest</wsdl-message>
                    <wsdl-message-part-name>pid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <method-param-parts-mapping>
                <param-position>2</param-position>
                <param-type>int</param-type>
                <wsdl-message-mapping>
                    <wsdl-message xmlns:mppm="http://service.tournament.pinscores.org">mppm:startPlayerRequest</wsdl-message>
                    <wsdl-message-part-name>mid</wsdl-message-part-name>
                    <parameter-mode>IN</parameter-mode>
                </wsdl-message-mapping>
            </method-param-parts-mapping>
            <wsdl-return-value-mapping>
                <method-return-value>int</method-return-value>
                <wsdl-message xmlns:wrvm="http://service.tournament.pinscores.org">wrvm:startPlayerResponse</wsdl-message>
                <wsdl-message-part-name>startPlayerReturn</wsdl-message-part-name>
            </wsdl-return-value-mapping>
        </service-endpoint-method-mapping>
    </service-endpoint-interface-mapping>
</java-wsdl-mapping>
