1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <definitions name="HtiKeyEvent" |
|
3 targetNamespace="urn:hti" |
|
4 xmlns:tns="urn:hti" |
|
5 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" |
|
6 xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" |
|
7 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
8 xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
|
9 xmlns:ns1="urn:hti" |
|
10 xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" |
|
11 xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/" |
|
12 xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/" |
|
13 xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/" |
|
14 xmlns="http://schemas.xmlsoap.org/wsdl/"> |
|
15 |
|
16 <types> |
|
17 |
|
18 <schema targetNamespace="urn:hti" |
|
19 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" |
|
20 xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" |
|
21 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|
22 xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
|
23 xmlns:ns1="urn:hti" |
|
24 xmlns="http://www.w3.org/2001/XMLSchema" |
|
25 elementFormDefault="unqualified" |
|
26 attributeFormDefault="unqualified"> |
|
27 <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> |
|
28 <complexType name="HtiPoint"> |
|
29 <sequence> |
|
30 <element name="xCoordinate" type="xsd:short" minOccurs="1" maxOccurs="1"/> |
|
31 <element name="yCoordinate" type="xsd:short" minOccurs="1" maxOccurs="1"/> |
|
32 </sequence> |
|
33 </complexType> |
|
34 <complexType name="arrayOfKeyCodes"> |
|
35 <sequence> |
|
36 <element name="KeyCode" type="xsd:short" minOccurs="0" maxOccurs="unbounded" nillable="true"/> |
|
37 </sequence> |
|
38 </complexType> |
|
39 <complexType name="arrayOfPoints"> |
|
40 <sequence> |
|
41 <element name="Point" type="ns1:HtiPoint" minOccurs="0" maxOccurs="unbounded" nillable="true"/> |
|
42 </sequence> |
|
43 </complexType> |
|
44 <complexType name="arrayOfLines"> |
|
45 <sequence> |
|
46 <element name="Line" type="ns1:arrayOfPoints" minOccurs="0" maxOccurs="unbounded" nillable="true"/> |
|
47 </sequence> |
|
48 </complexType> |
|
49 <!-- operation request element --> |
|
50 <element name="key" type="xsd:short"/> |
|
51 <!-- operation request element --> |
|
52 <element name="time" type="xsd:short"/> |
|
53 <!-- operation request element --> |
|
54 <element name="text" type="xsd:string"/> |
|
55 <!-- operation request element --> |
|
56 <element name="interval" type="xsd:short"/> |
|
57 <!-- operation request element --> |
|
58 <element name="keyCodes" type="ns1:arrayOfKeyCodes"/> |
|
59 <!-- operation request element --> |
|
60 <element name="tapPoint" type="ns1:HtiPoint"/> |
|
61 <!-- operation request element --> |
|
62 <element name="timeToHold" type="xsd:short"/> |
|
63 <!-- operation request element --> |
|
64 <element name="tapCount" type="xsd:short"/> |
|
65 <!-- operation request element --> |
|
66 <element name="pauseBetweenTaps" type="xsd:short"/> |
|
67 <!-- operation request element --> |
|
68 <element name="pointDown" type="ns1:HtiPoint"/> |
|
69 <!-- operation request element --> |
|
70 <element name="pointUp" type="ns1:HtiPoint"/> |
|
71 <!-- operation request element --> |
|
72 <element name="dragTime" type="xsd:short"/> |
|
73 <!-- operation request element --> |
|
74 <element name="timeBetweenPoints" type="xsd:short"/> |
|
75 <!-- operation request element --> |
|
76 <element name="timeBetweenLines" type="xsd:short"/> |
|
77 <!-- operation request element --> |
|
78 <element name="lines" type="ns1:arrayOfLines"/> |
|
79 </schema> |
|
80 |
|
81 </types> |
|
82 |
|
83 <message name="pressKey"> |
|
84 <part name="key" element="ns1:key"/> |
|
85 </message> |
|
86 |
|
87 <message name="pressKeyResponse"> |
|
88 </message> |
|
89 |
|
90 <message name="holdKey"> |
|
91 <part name="key" element="ns1:key"/> |
|
92 </message> |
|
93 |
|
94 <message name="holdKeyResponse"> |
|
95 </message> |
|
96 |
|
97 <message name="releaseKey"> |
|
98 <part name="key" element="ns1:key"/> |
|
99 </message> |
|
100 |
|
101 <message name="releaseKeyResponse"> |
|
102 </message> |
|
103 |
|
104 <message name="longKeyPress"> |
|
105 <part name="key" element="ns1:key"/> |
|
106 <part name="time" element="ns1:time"/> |
|
107 </message> |
|
108 |
|
109 <message name="longKeyPressResponse"> |
|
110 </message> |
|
111 |
|
112 <message name="typeText"> |
|
113 <part name="text" element="ns1:text"/> |
|
114 </message> |
|
115 |
|
116 <message name="typeTextResponse"> |
|
117 </message> |
|
118 |
|
119 <message name="typeTextPassword"> |
|
120 <part name="text" element="ns1:text"/> |
|
121 </message> |
|
122 |
|
123 <message name="typeTextPasswordResponse"> |
|
124 </message> |
|
125 |
|
126 <message name="keyPressSequence"> |
|
127 <part name="time" element="ns1:time"/> |
|
128 <part name="interval" element="ns1:interval"/> |
|
129 <part name="keyCodes" element="ns1:keyCodes"/> |
|
130 </message> |
|
131 |
|
132 <message name="keyPressSequenceResponse"> |
|
133 </message> |
|
134 |
|
135 <message name="tapScreen"> |
|
136 <part name="tapPoint" element="ns1:tapPoint"/> |
|
137 <part name="timeToHold" element="ns1:timeToHold"/> |
|
138 <part name="tapCount" element="ns1:tapCount"/> |
|
139 <part name="pauseBetweenTaps" element="ns1:pauseBetweenTaps"/> |
|
140 </message> |
|
141 |
|
142 <message name="tapScreenResponse"> |
|
143 </message> |
|
144 |
|
145 <message name="tapAndDrag"> |
|
146 <part name="pointDown" element="ns1:pointDown"/> |
|
147 <part name="pointUp" element="ns1:pointUp"/> |
|
148 <part name="dragTime" element="ns1:dragTime"/> |
|
149 </message> |
|
150 |
|
151 <message name="tapAndDragResponse"> |
|
152 </message> |
|
153 |
|
154 <message name="tapAndDragMultipoint"> |
|
155 <part name="timeBetweenPoints" element="ns1:timeBetweenPoints"/> |
|
156 <part name="timeBetweenLines" element="ns1:timeBetweenLines"/> |
|
157 <part name="lines" element="ns1:lines"/> |
|
158 </message> |
|
159 |
|
160 <message name="tapAndDragMultipointResponse"> |
|
161 </message> |
|
162 |
|
163 <message name="pointerDown"> |
|
164 <part name="pointDown" element="ns1:pointDown"/> |
|
165 </message> |
|
166 |
|
167 <message name="pointerDownResponse"> |
|
168 </message> |
|
169 |
|
170 <message name="pointerUp"> |
|
171 <part name="pointUp" element="ns1:pointUp"/> |
|
172 </message> |
|
173 |
|
174 <message name="pointerUpResponse"> |
|
175 </message> |
|
176 |
|
177 <portType name="HtiKeyEventPortType"> |
|
178 <operation name="pressKey"> |
|
179 <documentation>Service definition of function ns1__pressKey</documentation> |
|
180 <input message="tns:pressKey"/> |
|
181 <output message="tns:pressKeyResponse"/> |
|
182 </operation> |
|
183 <operation name="holdKey"> |
|
184 <documentation>Service definition of function ns1__holdKey</documentation> |
|
185 <input message="tns:holdKey"/> |
|
186 <output message="tns:holdKeyResponse"/> |
|
187 </operation> |
|
188 <operation name="releaseKey"> |
|
189 <documentation>Service definition of function ns1__releaseKey</documentation> |
|
190 <input message="tns:releaseKey"/> |
|
191 <output message="tns:releaseKeyResponse"/> |
|
192 </operation> |
|
193 <operation name="longKeyPress"> |
|
194 <documentation>Service definition of function ns1__longKeyPress</documentation> |
|
195 <input message="tns:longKeyPress"/> |
|
196 <output message="tns:longKeyPressResponse"/> |
|
197 </operation> |
|
198 <operation name="typeText"> |
|
199 <documentation>Service definition of function ns1__typeText</documentation> |
|
200 <input message="tns:typeText"/> |
|
201 <output message="tns:typeTextResponse"/> |
|
202 </operation> |
|
203 <operation name="typeTextPassword"> |
|
204 <documentation>Service definition of function ns1__typeTextPassword</documentation> |
|
205 <input message="tns:typeTextPassword"/> |
|
206 <output message="tns:typeTextPasswordResponse"/> |
|
207 </operation> |
|
208 <operation name="keyPressSequence"> |
|
209 <documentation>Service definition of function ns1__keyPressSequence</documentation> |
|
210 <input message="tns:keyPressSequence"/> |
|
211 <output message="tns:keyPressSequenceResponse"/> |
|
212 </operation> |
|
213 <operation name="tapScreen"> |
|
214 <documentation>Service definition of function ns1__tapScreen</documentation> |
|
215 <input message="tns:tapScreen"/> |
|
216 <output message="tns:tapScreenResponse"/> |
|
217 </operation> |
|
218 <operation name="tapAndDrag"> |
|
219 <documentation>Service definition of function ns1__tapAndDrag</documentation> |
|
220 <input message="tns:tapAndDrag"/> |
|
221 <output message="tns:tapAndDragResponse"/> |
|
222 </operation> |
|
223 <operation name="tapAndDragMultipoint"> |
|
224 <documentation>Service definition of function ns1__tapAndDragMultipoint</documentation> |
|
225 <input message="tns:tapAndDragMultipoint"/> |
|
226 <output message="tns:tapAndDragMultipointResponse"/> |
|
227 </operation> |
|
228 <operation name="pointerDown"> |
|
229 <documentation>Service definition of function ns1__pointerDown</documentation> |
|
230 <input message="tns:pointerDown"/> |
|
231 <output message="tns:pointerDownResponse"/> |
|
232 </operation> |
|
233 <operation name="pointerUp"> |
|
234 <documentation>Service definition of function ns1__pointerUp</documentation> |
|
235 <input message="tns:pointerUp"/> |
|
236 <output message="tns:pointerUpResponse"/> |
|
237 </operation> |
|
238 </portType> |
|
239 |
|
240 <binding name="HtiKeyEvent" type="tns:HtiKeyEventPortType"> |
|
241 <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> |
|
242 <operation name="pressKey"> |
|
243 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
244 <input> |
|
245 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
246 </input> |
|
247 <output> |
|
248 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
249 </output> |
|
250 </operation> |
|
251 <operation name="holdKey"> |
|
252 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
253 <input> |
|
254 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
255 </input> |
|
256 <output> |
|
257 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
258 </output> |
|
259 </operation> |
|
260 <operation name="releaseKey"> |
|
261 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
262 <input> |
|
263 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
264 </input> |
|
265 <output> |
|
266 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
267 </output> |
|
268 </operation> |
|
269 <operation name="longKeyPress"> |
|
270 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
271 <input> |
|
272 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
273 </input> |
|
274 <output> |
|
275 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
276 </output> |
|
277 </operation> |
|
278 <operation name="typeText"> |
|
279 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
280 <input> |
|
281 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
282 </input> |
|
283 <output> |
|
284 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
285 </output> |
|
286 </operation> |
|
287 <operation name="typeTextPassword"> |
|
288 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
289 <input> |
|
290 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
291 </input> |
|
292 <output> |
|
293 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
294 </output> |
|
295 </operation> |
|
296 <operation name="keyPressSequence"> |
|
297 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
298 <input> |
|
299 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
300 </input> |
|
301 <output> |
|
302 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
303 </output> |
|
304 </operation> |
|
305 <operation name="tapScreen"> |
|
306 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
307 <input> |
|
308 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
309 </input> |
|
310 <output> |
|
311 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
312 </output> |
|
313 </operation> |
|
314 <operation name="tapAndDrag"> |
|
315 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
316 <input> |
|
317 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
318 </input> |
|
319 <output> |
|
320 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
321 </output> |
|
322 </operation> |
|
323 <operation name="tapAndDragMultipoint"> |
|
324 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
325 <input> |
|
326 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
327 </input> |
|
328 <output> |
|
329 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
330 </output> |
|
331 </operation> |
|
332 <operation name="pointerDown"> |
|
333 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
334 <input> |
|
335 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
336 </input> |
|
337 <output> |
|
338 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
339 </output> |
|
340 </operation> |
|
341 <operation name="pointerUp"> |
|
342 <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/> |
|
343 <input> |
|
344 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
345 </input> |
|
346 <output> |
|
347 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
348 </output> |
|
349 </operation> |
|
350 </binding> |
|
351 |
|
352 <service name="HtiKeyEvent"> |
|
353 <documentation>gSOAP 2.7.6b generated service definition</documentation> |
|
354 <port name="HtiKeyEvent" binding="tns:HtiKeyEvent"> |
|
355 <SOAP:address location="http://localhost:2000"/> |
|
356 </port> |
|
357 </service> |
|
358 |
|
359 </definitions> |
|