|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <definitions name="HtiStif" |
|
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="HtiStifResult"> |
|
29 <sequence> |
|
30 <element name="caseId" type="xsd:int" minOccurs="1" maxOccurs="1"/> |
|
31 <element name="caseResult" type="xsd:int" minOccurs="1" maxOccurs="1"/> |
|
32 <element name="executionResult" type="xsd:int" minOccurs="1" maxOccurs="1"/> |
|
33 <element name="resultDescription" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/> |
|
34 </sequence> |
|
35 </complexType> |
|
36 <complexType name="ArrayOfstring"> |
|
37 <complexContent> |
|
38 <restriction base="SOAP-ENC:Array"> |
|
39 <sequence> |
|
40 <element name="item" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> |
|
41 </sequence> |
|
42 <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:string[]"/> |
|
43 </restriction> |
|
44 </complexContent> |
|
45 </complexType> |
|
46 <!-- operation request element --> |
|
47 <element name="iniFile" type="xsd:string"/> |
|
48 <!-- operation request element --> |
|
49 <element name="moduleName" type="xsd:string"/> |
|
50 <!-- operation response element --> |
|
51 <element name="moduleNameLoaded" type="xsd:string"/> |
|
52 <!-- operation response element --> |
|
53 <element name="moduleNameUnloaded" type="xsd:string"/> |
|
54 <!-- operation response element --> |
|
55 <element name="testCases" type="ns1:ArrayOfstring"/> |
|
56 <!-- operation request element --> |
|
57 <element name="testCaseIndex" type="xsd:int"/> |
|
58 <!-- operation response element --> |
|
59 <element name="testCaseId" type="xsd:int"/> |
|
60 <!-- operation response element --> |
|
61 <element name="returnHtiStifResult" type="ns1:HtiStifResult"/> |
|
62 <!-- operation request element --> |
|
63 <element name="testCaseFile" type="xsd:string"/> |
|
64 <!-- operation request element --> |
|
65 <element name="deviceId" type="xsd:int"/> |
|
66 <!-- operation request element --> |
|
67 <element name="host" type="xsd:string"/> |
|
68 <!-- operation request element --> |
|
69 <element name="message" type="xsd:string"/> |
|
70 <!-- operation request element --> |
|
71 <element name="attribute" type="xsd:string"/> |
|
72 <!-- operation request element --> |
|
73 <element name="value" type="xsd:string"/> |
|
74 </schema> |
|
75 |
|
76 </types> |
|
77 |
|
78 <message name="openStif"> |
|
79 <part name="iniFile" element="ns1:iniFile"/> |
|
80 </message> |
|
81 |
|
82 <message name="openStifResponse"> |
|
83 </message> |
|
84 |
|
85 <message name="closeStif"> |
|
86 </message> |
|
87 |
|
88 <message name="closeStifResponse"> |
|
89 </message> |
|
90 |
|
91 <message name="loadStifTestModuleRequest"> |
|
92 <part name="moduleName" element="ns1:moduleName"/> |
|
93 <part name="iniFile" element="ns1:iniFile"/> |
|
94 </message> |
|
95 |
|
96 <message name="loadStifTestModuleResponse"> |
|
97 <part name="moduleNameLoaded" element="ns1:moduleNameLoaded"/> |
|
98 </message> |
|
99 |
|
100 <message name="unloadStifTestModuleRequest"> |
|
101 <part name="moduleName" element="ns1:moduleName"/> |
|
102 </message> |
|
103 |
|
104 <message name="unloadStifTestModuleResponse"> |
|
105 <part name="moduleNameUnloaded" element="ns1:moduleNameUnloaded"/> |
|
106 </message> |
|
107 |
|
108 <message name="listStifTestCasesRequest"> |
|
109 <part name="moduleName" element="ns1:moduleName"/> |
|
110 </message> |
|
111 |
|
112 <message name="listStifTestCasesResponse"> |
|
113 <part name="testCases" element="ns1:testCases"/> |
|
114 </message> |
|
115 |
|
116 <message name="startStifTestCaseRequest"> |
|
117 <part name="moduleName" element="ns1:moduleName"/> |
|
118 <part name="testCaseIndex" element="ns1:testCaseIndex"/> |
|
119 </message> |
|
120 |
|
121 <message name="startStifTestCaseResponse"> |
|
122 <part name="testCaseId" element="ns1:testCaseId"/> |
|
123 </message> |
|
124 |
|
125 <message name="cancelStifTestCase"> |
|
126 <part name="testCaseId" element="ns1:testCaseId"/> |
|
127 </message> |
|
128 |
|
129 <message name="cancelStifTestCaseResponse"> |
|
130 </message> |
|
131 |
|
132 <message name="pauseStifTestCase"> |
|
133 <part name="testCaseId" element="ns1:testCaseId"/> |
|
134 </message> |
|
135 |
|
136 <message name="pauseStifTestCaseResponse"> |
|
137 </message> |
|
138 |
|
139 <message name="resumeStifTestCase"> |
|
140 <part name="testCaseId" element="ns1:testCaseId"/> |
|
141 </message> |
|
142 |
|
143 <message name="resumeStifTestCaseResponse"> |
|
144 </message> |
|
145 |
|
146 <message name="queryStifTestCaseResult"> |
|
147 <part name="testCaseId" element="ns1:testCaseId"/> |
|
148 </message> |
|
149 |
|
150 <message name="queryStifTestCaseResultResponse"> |
|
151 <part name="returnHtiStifResult" element="ns1:returnHtiStifResult"/> |
|
152 </message> |
|
153 |
|
154 <message name="runStifTestCase"> |
|
155 <part name="moduleName" element="ns1:moduleName"/> |
|
156 <part name="testCaseIndex" element="ns1:testCaseIndex"/> |
|
157 </message> |
|
158 |
|
159 <message name="runStifTestCaseResponse"> |
|
160 <part name="returnHtiStifResult" element="ns1:returnHtiStifResult"/> |
|
161 </message> |
|
162 |
|
163 <message name="addStifTestCaseFile"> |
|
164 <part name="moduleName" element="ns1:moduleName"/> |
|
165 <part name="testCaseFile" element="ns1:testCaseFile"/> |
|
166 </message> |
|
167 |
|
168 <message name="addStifTestCaseFileResponse"> |
|
169 </message> |
|
170 |
|
171 <message name="removeStifTestCaseFile"> |
|
172 <part name="moduleName" element="ns1:moduleName"/> |
|
173 <part name="testCaseFile" element="ns1:testCaseFile"/> |
|
174 </message> |
|
175 |
|
176 <message name="removeStifTestCaseFileResponse"> |
|
177 </message> |
|
178 |
|
179 <message name="setDeviceId"> |
|
180 <part name="deviceId" element="ns1:deviceId"/> |
|
181 </message> |
|
182 |
|
183 <message name="setDeviceIdResponse"> |
|
184 </message> |
|
185 |
|
186 <message name="register"> |
|
187 <part name="host" element="ns1:host"/> |
|
188 </message> |
|
189 |
|
190 <message name="registerResponse"> |
|
191 </message> |
|
192 |
|
193 <message name="deregister"> |
|
194 <part name="host" element="ns1:host"/> |
|
195 </message> |
|
196 |
|
197 <message name="deregisterResponse"> |
|
198 </message> |
|
199 |
|
200 <message name="stifMessage"> |
|
201 <part name="message" element="ns1:message"/> |
|
202 </message> |
|
203 |
|
204 <message name="stifMessageResponse"> |
|
205 </message> |
|
206 |
|
207 <message name="setAttribute"> |
|
208 <part name="attribute" element="ns1:attribute"/> |
|
209 <part name="value" element="ns1:value"/> |
|
210 </message> |
|
211 |
|
212 <message name="SetAttributeResponse"> |
|
213 </message> |
|
214 |
|
215 <portType name="HtiStifPortType"> |
|
216 <operation name="openStif"> |
|
217 <documentation>Service definition of function ns1__openStif</documentation> |
|
218 <input message="tns:openStif"/> |
|
219 <output message="tns:openStifResponse"/> |
|
220 </operation> |
|
221 <operation name="closeStif"> |
|
222 <documentation>Service definition of function ns1__closeStif</documentation> |
|
223 <input message="tns:closeStif"/> |
|
224 <output message="tns:closeStifResponse"/> |
|
225 </operation> |
|
226 <operation name="loadStifTestModule"> |
|
227 <documentation>Service definition of function ns1__loadStifTestModule</documentation> |
|
228 <input message="tns:loadStifTestModuleRequest"/> |
|
229 <output message="tns:loadStifTestModuleResponse"/> |
|
230 </operation> |
|
231 <operation name="unloadStifTestModule"> |
|
232 <documentation>Service definition of function ns1__unloadStifTestModule</documentation> |
|
233 <input message="tns:unloadStifTestModuleRequest"/> |
|
234 <output message="tns:unloadStifTestModuleResponse"/> |
|
235 </operation> |
|
236 <operation name="listStifTestCases"> |
|
237 <documentation>Service definition of function ns1__listStifTestCases</documentation> |
|
238 <input message="tns:listStifTestCasesRequest"/> |
|
239 <output message="tns:listStifTestCasesResponse"/> |
|
240 </operation> |
|
241 <operation name="startStifTestCase"> |
|
242 <documentation>Service definition of function ns1__startStifTestCase</documentation> |
|
243 <input message="tns:startStifTestCaseRequest"/> |
|
244 <output message="tns:startStifTestCaseResponse"/> |
|
245 </operation> |
|
246 <operation name="cancelStifTestCase"> |
|
247 <documentation>Service definition of function ns1__cancelStifTestCase</documentation> |
|
248 <input message="tns:cancelStifTestCase"/> |
|
249 <output message="tns:cancelStifTestCaseResponse"/> |
|
250 </operation> |
|
251 <operation name="pauseStifTestCase"> |
|
252 <documentation>Service definition of function ns1__pauseStifTestCase</documentation> |
|
253 <input message="tns:pauseStifTestCase"/> |
|
254 <output message="tns:pauseStifTestCaseResponse"/> |
|
255 </operation> |
|
256 <operation name="resumeStifTestCase"> |
|
257 <documentation>Service definition of function ns1__resumeStifTestCase</documentation> |
|
258 <input message="tns:resumeStifTestCase"/> |
|
259 <output message="tns:resumeStifTestCaseResponse"/> |
|
260 </operation> |
|
261 <operation name="queryStifTestCaseResult"> |
|
262 <documentation>Service definition of function ns1__queryStifTestCaseResult</documentation> |
|
263 <input message="tns:queryStifTestCaseResult"/> |
|
264 <output message="tns:queryStifTestCaseResultResponse"/> |
|
265 </operation> |
|
266 <operation name="runStifTestCase"> |
|
267 <documentation>Service definition of function ns1__runStifTestCase</documentation> |
|
268 <input message="tns:runStifTestCase"/> |
|
269 <output message="tns:runStifTestCaseResponse"/> |
|
270 </operation> |
|
271 <operation name="addStifTestCaseFile"> |
|
272 <documentation>Service definition of function ns1__addStifTestCaseFile</documentation> |
|
273 <input message="tns:addStifTestCaseFile"/> |
|
274 <output message="tns:addStifTestCaseFileResponse"/> |
|
275 </operation> |
|
276 <operation name="removeStifTestCaseFile"> |
|
277 <documentation>Service definition of function ns1__removeStifTestCaseFile</documentation> |
|
278 <input message="tns:removeStifTestCaseFile"/> |
|
279 <output message="tns:removeStifTestCaseFileResponse"/> |
|
280 </operation> |
|
281 <operation name="setDeviceId"> |
|
282 <documentation>Service definition of function ns1__setDeviceId</documentation> |
|
283 <input message="tns:setDeviceId"/> |
|
284 <output message="tns:setDeviceIdResponse"/> |
|
285 </operation> |
|
286 <operation name="register"> |
|
287 <documentation>Service definition of function ns1__register</documentation> |
|
288 <input message="tns:register"/> |
|
289 <output message="tns:registerResponse"/> |
|
290 </operation> |
|
291 <operation name="deregister"> |
|
292 <documentation>Service definition of function ns1__deregister</documentation> |
|
293 <input message="tns:deregister"/> |
|
294 <output message="tns:deregisterResponse"/> |
|
295 </operation> |
|
296 <operation name="stifMessage"> |
|
297 <documentation>Service definition of function ns1__stifMessage</documentation> |
|
298 <input message="tns:stifMessage"/> |
|
299 <output message="tns:stifMessageResponse"/> |
|
300 </operation> |
|
301 <operation name="setAttribute"> |
|
302 <documentation>Service definition of function ns1__setAttribute</documentation> |
|
303 <input message="tns:setAttribute"/> |
|
304 <output message="tns:SetAttributeResponse"/> |
|
305 </operation> |
|
306 </portType> |
|
307 |
|
308 <binding name="HtiStif" type="tns:HtiStifPortType"> |
|
309 <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> |
|
310 <operation name="openStif"> |
|
311 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
312 <input> |
|
313 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
314 </input> |
|
315 <output> |
|
316 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
317 </output> |
|
318 </operation> |
|
319 <operation name="closeStif"> |
|
320 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
321 <input> |
|
322 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
323 </input> |
|
324 <output> |
|
325 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
326 </output> |
|
327 </operation> |
|
328 <operation name="loadStifTestModule"> |
|
329 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
330 <input> |
|
331 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
332 </input> |
|
333 <output> |
|
334 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
335 </output> |
|
336 </operation> |
|
337 <operation name="unloadStifTestModule"> |
|
338 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
339 <input> |
|
340 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
341 </input> |
|
342 <output> |
|
343 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
344 </output> |
|
345 </operation> |
|
346 <operation name="listStifTestCases"> |
|
347 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
348 <input> |
|
349 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
350 </input> |
|
351 <output> |
|
352 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
353 </output> |
|
354 </operation> |
|
355 <operation name="startStifTestCase"> |
|
356 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
357 <input> |
|
358 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
359 </input> |
|
360 <output> |
|
361 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
362 </output> |
|
363 </operation> |
|
364 <operation name="cancelStifTestCase"> |
|
365 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
366 <input> |
|
367 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
368 </input> |
|
369 <output> |
|
370 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
371 </output> |
|
372 </operation> |
|
373 <operation name="pauseStifTestCase"> |
|
374 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
375 <input> |
|
376 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
377 </input> |
|
378 <output> |
|
379 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
380 </output> |
|
381 </operation> |
|
382 <operation name="resumeStifTestCase"> |
|
383 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
384 <input> |
|
385 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
386 </input> |
|
387 <output> |
|
388 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
389 </output> |
|
390 </operation> |
|
391 <operation name="queryStifTestCaseResult"> |
|
392 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
393 <input> |
|
394 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
395 </input> |
|
396 <output> |
|
397 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
398 </output> |
|
399 </operation> |
|
400 <operation name="runStifTestCase"> |
|
401 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
402 <input> |
|
403 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
404 </input> |
|
405 <output> |
|
406 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
407 </output> |
|
408 </operation> |
|
409 <operation name="addStifTestCaseFile"> |
|
410 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
411 <input> |
|
412 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
413 </input> |
|
414 <output> |
|
415 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
416 </output> |
|
417 </operation> |
|
418 <operation name="removeStifTestCaseFile"> |
|
419 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
420 <input> |
|
421 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
422 </input> |
|
423 <output> |
|
424 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
425 </output> |
|
426 </operation> |
|
427 <operation name="setDeviceId"> |
|
428 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
429 <input> |
|
430 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
431 </input> |
|
432 <output> |
|
433 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
434 </output> |
|
435 </operation> |
|
436 <operation name="register"> |
|
437 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
438 <input> |
|
439 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
440 </input> |
|
441 <output> |
|
442 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
443 </output> |
|
444 </operation> |
|
445 <operation name="deregister"> |
|
446 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
447 <input> |
|
448 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
449 </input> |
|
450 <output> |
|
451 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
452 </output> |
|
453 </operation> |
|
454 <operation name="stifMessage"> |
|
455 <SOAP:operation style="rpc" soapAction="HtiStif"/> |
|
456 <input> |
|
457 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
458 </input> |
|
459 <output> |
|
460 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
461 </output> |
|
462 </operation> |
|
463 <operation name="setAttribute"> |
|
464 <SOAP:operation style="rpc" soapAction=""/> |
|
465 <input> |
|
466 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
467 </input> |
|
468 <output> |
|
469 <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/> |
|
470 </output> |
|
471 </operation> |
|
472 </binding> |
|
473 |
|
474 <service name="HtiStif"> |
|
475 <documentation>gSOAP 2.7.6b generated service definition</documentation> |
|
476 <port name="HtiStif" binding="tns:HtiStif"> |
|
477 <SOAP:address location="http://localhost:2000"/> |
|
478 </port> |
|
479 </service> |
|
480 |
|
481 </definitions> |