Online-TicTacToe

Log | Files | Refs | README | LICENSE

TicTacToeWebService.wsdl (12061B)


      1 <?xml version='1.0' encoding='UTF-8'?><!-- Published by XML-WS Runtime (https://github.com/eclipse-ee4j/metro-jax-ws). Runtime's version is Eclipse Metro/4.0.2 (RELEASE-4.0.2-ffda8c0; 2023-01-31T10:50:38+0000) XMLWS-Impl/4.0.1 XMLWS-API/4.0.0 XMLB-Impl/4.0.2 XMLB-API/4.0.0 git-revision#ffda8c0. --><!-- Generated by XML-WS Runtime (https://github.com/eclipse-ee4j/metro-jax-ws). Runtime's version is Eclipse Metro/4.0.2 (RELEASE-4.0.2-ffda8c0; 2023-01-31T10:50:38+0000) XMLWS-Impl/4.0.1 XMLWS-API/4.0.0 XMLB-Impl/4.0.2 XMLB-API/4.0.0 git-revision#ffda8c0. --><definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://tttws.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://tttws.com/" name="TicTacToeWebService">
      2 <types/>
      3 <message name="register">
      4 <part name="username" type="xsd:string"/>
      5 <part name="password" type="xsd:string"/>
      6 <part name="name" type="xsd:string"/>
      7 <part name="surname" type="xsd:string"/>
      8 </message>
      9 <message name="registerResponse">
     10 <part name="return" type="xsd:string"/>
     11 </message>
     12 <message name="getBoard">
     13 <part name="gid" type="xsd:int"/>
     14 </message>
     15 <message name="getBoardResponse">
     16 <part name="return" type="xsd:string"/>
     17 </message>
     18 <message name="checkSquare">
     19 <part name="x" type="xsd:int"/>
     20 <part name="y" type="xsd:int"/>
     21 <part name="gid" type="xsd:int"/>
     22 </message>
     23 <message name="checkSquareResponse">
     24 <part name="return" type="xsd:string"/>
     25 </message>
     26 <message name="newGame">
     27 <part name="uid" type="xsd:int"/>
     28 </message>
     29 <message name="newGameResponse">
     30 <part name="return" type="xsd:string"/>
     31 </message>
     32 <message name="setGameState">
     33 <part name="gid" type="xsd:int"/>
     34 <part name="gstate" type="xsd:int"/>
     35 </message>
     36 <message name="setGameStateResponse">
     37 <part name="return" type="xsd:string"/>
     38 </message>
     39 <message name="getGameState">
     40 <part name="gid" type="xsd:int"/>
     41 </message>
     42 <message name="getGameStateResponse">
     43 <part name="return" type="xsd:string"/>
     44 </message>
     45 <message name="checkWin">
     46 <part name="gid" type="xsd:int"/>
     47 </message>
     48 <message name="checkWinResponse">
     49 <part name="return" type="xsd:string"/>
     50 </message>
     51 <message name="showOpenGames"/>
     52 <message name="showOpenGamesResponse">
     53 <part name="return" type="xsd:string"/>
     54 </message>
     55 <message name="showAllMyGames">
     56 <part name="uid" type="xsd:int"/>
     57 </message>
     58 <message name="showAllMyGamesResponse">
     59 <part name="return" type="xsd:string"/>
     60 </message>
     61 <message name="showMyOpenGames">
     62 <part name="uid" type="xsd:int"/>
     63 </message>
     64 <message name="showMyOpenGamesResponse">
     65 <part name="return" type="xsd:string"/>
     66 </message>
     67 <message name="leagueTable"/>
     68 <message name="leagueTableResponse">
     69 <part name="return" type="xsd:string"/>
     70 </message>
     71 <message name="takeSquare">
     72 <part name="x" type="xsd:int"/>
     73 <part name="y" type="xsd:int"/>
     74 <part name="gid" type="xsd:int"/>
     75 <part name="pid" type="xsd:int"/>
     76 </message>
     77 <message name="takeSquareResponse">
     78 <part name="return" type="xsd:string"/>
     79 </message>
     80 <message name="joinGame">
     81 <part name="uid" type="xsd:int"/>
     82 <part name="gid" type="xsd:int"/>
     83 </message>
     84 <message name="joinGameResponse">
     85 <part name="return" type="xsd:string"/>
     86 </message>
     87 <message name="deleteGame">
     88 <part name="gid" type="xsd:int"/>
     89 <part name="uid" type="xsd:int"/>
     90 </message>
     91 <message name="deleteGameResponse">
     92 <part name="return" type="xsd:string"/>
     93 </message>
     94 <message name="login">
     95 <part name="username" type="xsd:string"/>
     96 <part name="password" type="xsd:string"/>
     97 </message>
     98 <message name="loginResponse">
     99 <part name="return" type="xsd:int"/>
    100 </message>
    101 <message name="closeConnection"/>
    102 <message name="closeConnectionResponse"/>
    103 <portType name="TicTacToeWS">
    104 <operation name="register" parameterOrder="username password name surname">
    105 <input wsam:Action="http://tttws.com/TicTacToeWS/registerRequest" message="tns:register"/>
    106 <output wsam:Action="http://tttws.com/TicTacToeWS/registerResponse" message="tns:registerResponse"/>
    107 </operation>
    108 <operation name="getBoard">
    109 <input wsam:Action="http://tttws.com/TicTacToeWS/getBoardRequest" message="tns:getBoard"/>
    110 <output wsam:Action="http://tttws.com/TicTacToeWS/getBoardResponse" message="tns:getBoardResponse"/>
    111 </operation>
    112 <operation name="checkSquare" parameterOrder="x y gid">
    113 <input wsam:Action="http://tttws.com/TicTacToeWS/checkSquareRequest" message="tns:checkSquare"/>
    114 <output wsam:Action="http://tttws.com/TicTacToeWS/checkSquareResponse" message="tns:checkSquareResponse"/>
    115 </operation>
    116 <operation name="newGame">
    117 <input wsam:Action="http://tttws.com/TicTacToeWS/newGameRequest" message="tns:newGame"/>
    118 <output wsam:Action="http://tttws.com/TicTacToeWS/newGameResponse" message="tns:newGameResponse"/>
    119 </operation>
    120 <operation name="setGameState" parameterOrder="gid gstate">
    121 <input wsam:Action="http://tttws.com/TicTacToeWS/setGameStateRequest" message="tns:setGameState"/>
    122 <output wsam:Action="http://tttws.com/TicTacToeWS/setGameStateResponse" message="tns:setGameStateResponse"/>
    123 </operation>
    124 <operation name="getGameState">
    125 <input wsam:Action="http://tttws.com/TicTacToeWS/getGameStateRequest" message="tns:getGameState"/>
    126 <output wsam:Action="http://tttws.com/TicTacToeWS/getGameStateResponse" message="tns:getGameStateResponse"/>
    127 </operation>
    128 <operation name="checkWin">
    129 <input wsam:Action="http://tttws.com/TicTacToeWS/checkWinRequest" message="tns:checkWin"/>
    130 <output wsam:Action="http://tttws.com/TicTacToeWS/checkWinResponse" message="tns:checkWinResponse"/>
    131 </operation>
    132 <operation name="showOpenGames">
    133 <input wsam:Action="http://tttws.com/TicTacToeWS/showOpenGamesRequest" message="tns:showOpenGames"/>
    134 <output wsam:Action="http://tttws.com/TicTacToeWS/showOpenGamesResponse" message="tns:showOpenGamesResponse"/>
    135 </operation>
    136 <operation name="showAllMyGames">
    137 <input wsam:Action="http://tttws.com/TicTacToeWS/showAllMyGamesRequest" message="tns:showAllMyGames"/>
    138 <output wsam:Action="http://tttws.com/TicTacToeWS/showAllMyGamesResponse" message="tns:showAllMyGamesResponse"/>
    139 </operation>
    140 <operation name="showMyOpenGames">
    141 <input wsam:Action="http://tttws.com/TicTacToeWS/showMyOpenGamesRequest" message="tns:showMyOpenGames"/>
    142 <output wsam:Action="http://tttws.com/TicTacToeWS/showMyOpenGamesResponse" message="tns:showMyOpenGamesResponse"/>
    143 </operation>
    144 <operation name="leagueTable">
    145 <input wsam:Action="http://tttws.com/TicTacToeWS/leagueTableRequest" message="tns:leagueTable"/>
    146 <output wsam:Action="http://tttws.com/TicTacToeWS/leagueTableResponse" message="tns:leagueTableResponse"/>
    147 </operation>
    148 <operation name="takeSquare" parameterOrder="x y gid pid">
    149 <input wsam:Action="http://tttws.com/TicTacToeWS/takeSquareRequest" message="tns:takeSquare"/>
    150 <output wsam:Action="http://tttws.com/TicTacToeWS/takeSquareResponse" message="tns:takeSquareResponse"/>
    151 </operation>
    152 <operation name="joinGame" parameterOrder="uid gid">
    153 <input wsam:Action="http://tttws.com/TicTacToeWS/joinGameRequest" message="tns:joinGame"/>
    154 <output wsam:Action="http://tttws.com/TicTacToeWS/joinGameResponse" message="tns:joinGameResponse"/>
    155 </operation>
    156 <operation name="deleteGame" parameterOrder="gid uid">
    157 <input wsam:Action="http://tttws.com/TicTacToeWS/deleteGameRequest" message="tns:deleteGame"/>
    158 <output wsam:Action="http://tttws.com/TicTacToeWS/deleteGameResponse" message="tns:deleteGameResponse"/>
    159 </operation>
    160 <operation name="login" parameterOrder="username password">
    161 <input wsam:Action="http://tttws.com/TicTacToeWS/loginRequest" message="tns:login"/>
    162 <output wsam:Action="http://tttws.com/TicTacToeWS/loginResponse" message="tns:loginResponse"/>
    163 </operation>
    164 <operation name="closeConnection">
    165 <input wsam:Action="http://tttws.com/TicTacToeWS/closeConnectionRequest" message="tns:closeConnection"/>
    166 <output wsam:Action="http://tttws.com/TicTacToeWS/closeConnectionResponse" message="tns:closeConnectionResponse"/>
    167 </operation>
    168 </portType>
    169 <binding name="TicTacToeWSPortBinding" type="tns:TicTacToeWS">
    170 <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
    171 <operation name="register">
    172 <soap:operation soapAction=""/>
    173 <input>
    174 <soap:body use="literal" namespace="http://tttws.com/"/>
    175 </input>
    176 <output>
    177 <soap:body use="literal" namespace="http://tttws.com/"/>
    178 </output>
    179 </operation>
    180 <operation name="getBoard">
    181 <soap:operation soapAction=""/>
    182 <input>
    183 <soap:body use="literal" namespace="http://tttws.com/"/>
    184 </input>
    185 <output>
    186 <soap:body use="literal" namespace="http://tttws.com/"/>
    187 </output>
    188 </operation>
    189 <operation name="checkSquare">
    190 <soap:operation soapAction=""/>
    191 <input>
    192 <soap:body use="literal" namespace="http://tttws.com/"/>
    193 </input>
    194 <output>
    195 <soap:body use="literal" namespace="http://tttws.com/"/>
    196 </output>
    197 </operation>
    198 <operation name="newGame">
    199 <soap:operation soapAction=""/>
    200 <input>
    201 <soap:body use="literal" namespace="http://tttws.com/"/>
    202 </input>
    203 <output>
    204 <soap:body use="literal" namespace="http://tttws.com/"/>
    205 </output>
    206 </operation>
    207 <operation name="setGameState">
    208 <soap:operation soapAction=""/>
    209 <input>
    210 <soap:body use="literal" namespace="http://tttws.com/"/>
    211 </input>
    212 <output>
    213 <soap:body use="literal" namespace="http://tttws.com/"/>
    214 </output>
    215 </operation>
    216 <operation name="getGameState">
    217 <soap:operation soapAction=""/>
    218 <input>
    219 <soap:body use="literal" namespace="http://tttws.com/"/>
    220 </input>
    221 <output>
    222 <soap:body use="literal" namespace="http://tttws.com/"/>
    223 </output>
    224 </operation>
    225 <operation name="checkWin">
    226 <soap:operation soapAction=""/>
    227 <input>
    228 <soap:body use="literal" namespace="http://tttws.com/"/>
    229 </input>
    230 <output>
    231 <soap:body use="literal" namespace="http://tttws.com/"/>
    232 </output>
    233 </operation>
    234 <operation name="showOpenGames">
    235 <soap:operation soapAction=""/>
    236 <input>
    237 <soap:body use="literal" namespace="http://tttws.com/"/>
    238 </input>
    239 <output>
    240 <soap:body use="literal" namespace="http://tttws.com/"/>
    241 </output>
    242 </operation>
    243 <operation name="showAllMyGames">
    244 <soap:operation soapAction=""/>
    245 <input>
    246 <soap:body use="literal" namespace="http://tttws.com/"/>
    247 </input>
    248 <output>
    249 <soap:body use="literal" namespace="http://tttws.com/"/>
    250 </output>
    251 </operation>
    252 <operation name="showMyOpenGames">
    253 <soap:operation soapAction=""/>
    254 <input>
    255 <soap:body use="literal" namespace="http://tttws.com/"/>
    256 </input>
    257 <output>
    258 <soap:body use="literal" namespace="http://tttws.com/"/>
    259 </output>
    260 </operation>
    261 <operation name="leagueTable">
    262 <soap:operation soapAction=""/>
    263 <input>
    264 <soap:body use="literal" namespace="http://tttws.com/"/>
    265 </input>
    266 <output>
    267 <soap:body use="literal" namespace="http://tttws.com/"/>
    268 </output>
    269 </operation>
    270 <operation name="takeSquare">
    271 <soap:operation soapAction=""/>
    272 <input>
    273 <soap:body use="literal" namespace="http://tttws.com/"/>
    274 </input>
    275 <output>
    276 <soap:body use="literal" namespace="http://tttws.com/"/>
    277 </output>
    278 </operation>
    279 <operation name="joinGame">
    280 <soap:operation soapAction=""/>
    281 <input>
    282 <soap:body use="literal" namespace="http://tttws.com/"/>
    283 </input>
    284 <output>
    285 <soap:body use="literal" namespace="http://tttws.com/"/>
    286 </output>
    287 </operation>
    288 <operation name="deleteGame">
    289 <soap:operation soapAction=""/>
    290 <input>
    291 <soap:body use="literal" namespace="http://tttws.com/"/>
    292 </input>
    293 <output>
    294 <soap:body use="literal" namespace="http://tttws.com/"/>
    295 </output>
    296 </operation>
    297 <operation name="login">
    298 <soap:operation soapAction=""/>
    299 <input>
    300 <soap:body use="literal" namespace="http://tttws.com/"/>
    301 </input>
    302 <output>
    303 <soap:body use="literal" namespace="http://tttws.com/"/>
    304 </output>
    305 </operation>
    306 <operation name="closeConnection">
    307 <soap:operation soapAction=""/>
    308 <input>
    309 <soap:body use="literal" namespace="http://tttws.com/"/>
    310 </input>
    311 <output>
    312 <soap:body use="literal" namespace="http://tttws.com/"/>
    313 </output>
    314 </operation>
    315 </binding>
    316 <service name="TicTacToeWebService">
    317 <port name="TicTacToeWSPort" binding="tns:TicTacToeWSPortBinding">
    318 <soap:address location="http://localhost:8080/TicTacToeWS/TicTacToeWebService"/>
    319 </port>
    320 </service>
    321 </definitions>