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>