~ubuntu-branches/ubuntu/trusty/ruby1.9/trusty

« back to all changes in this revision

Viewing changes to test/wsdl/rpc/test-rpc-lit12.wsdl

  • Committer: Bazaar Package Importer
  • Author(s): Stephan Hermann
  • Date: 2008-01-24 11:42:29 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20080124114229-jw2f87rdxlq6gp11
Tags: 1.9.0.0-2ubuntu1
* Merge from debian unstable, remaining changes:
  - Robustify check for target_os, fixing build failure on lpia.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
2
 
 
3
 
<definitions name="RPC-Literal-TestDefinitions"
4
 
        targetNamespace="http://whitemesa.net/wsdl/rpc-lit-test"
5
 
        xmlns="http://schemas.xmlsoap.org/wsdl/"
6
 
        xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
7
 
        xmlns:soap11="http://schemas.xmlsoap.org/wsdl/soap/"
8
 
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
9
 
        xmlns:tns="http://whitemesa.net/wsdl/rpc-lit-test"
10
 
        xmlns:types="http://soapbuilders.org/rpc-lit-test/types"
11
 
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
12
 
        <types>
13
 
                <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapbuilders.org/rpc-lit-test/types">
14
 
 
15
 
            <element name="stringItem" type="xsd:string" />
16
 
                        <complexType name="ArrayOfstring">
17
 
                                <sequence>
18
 
                                        <element ref="types:stringItem" minOccurs="0" maxOccurs="unbounded"/>
19
 
                                </sequence>
20
 
                        </complexType>
21
 
 
22
 
                        <complexType name="ArrayOfint">
23
 
                                <sequence>
24
 
                                        <element name="integer" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>
25
 
                                </sequence>
26
 
                        </complexType>
27
 
 
28
 
            <element name="structItem" type="types:SOAPStruct" />
29
 
                        <complexType name="SOAPStruct">
30
 
                                <all>
31
 
                                        <element name="varString" type="xsd:string"/>
32
 
                                        <element name="varInt" type="xsd:int"/>
33
 
                                        <element name="varFloat" type="xsd:float"/>
34
 
                                </all>
35
 
                        </complexType>
36
 
                        
37
 
                        <complexType name="ArrayOfSOAPStruct">
38
 
                                <sequence>
39
 
                                        <element ref="types:structItem" minOccurs="0" maxOccurs="unbounded"/>
40
 
                                </sequence>
41
 
                        </complexType>
42
 
 
43
 
                        <complexType name="SOAPStructStruct">
44
 
                                <all>
45
 
                                        <element name="varString" type="xsd:string"/>
46
 
                                        <element name="varInt" type="xsd:int"/>
47
 
                                        <element name="varFloat" type="xsd:float"/>
48
 
                                        <element ref="types:structItem" />
49
 
                                </all>
50
 
                        </complexType>
51
 
 
52
 
                        <complexType name="SOAPArrayStruct">
53
 
                                <all>
54
 
                                        <element name="varString" type="xsd:string"/>
55
 
                                        <element name="varInt" type="xsd:int"/>
56
 
                                        <element name="varFloat" type="xsd:float"/>
57
 
                                        <element name="varArray" type="types:ArrayOfstring"/>
58
 
                                </all>
59
 
                        </complexType>
60
 
 
61
 
                </schema>
62
 
 
63
 
        </types>
64
 
 
65
 
        <!-- echoStruct rpc operation -->
66
 
        <message name="echoStructRequest">
67
 
                <part name="inputStruct" type="types:SOAPStruct"/>
68
 
        </message>
69
 
        <message name="echoStructResponse">
70
 
                <part name="return" type="types:SOAPStruct"/>
71
 
        </message>
72
 
 
73
 
        <!-- echoStructArray rpc operation -->
74
 
        <message name="echoStructArrayRequest">
75
 
                <part name="inputStructArray" type="types:ArrayOfSOAPStruct"/>
76
 
        </message>
77
 
        <message name="echoStructArrayResponse">
78
 
                <part name="return" type="types:ArrayOfSOAPStruct"/>
79
 
        </message>
80
 
 
81
 
        <!-- echoStructAsSimpleTypes rpc operation -->
82
 
        <message name="echoStructAsSimpleTypesRequest">
83
 
                <part name="inputStruct" type="types:SOAPStruct"/>
84
 
        </message>
85
 
        <message name="echoStructAsSimpleTypesResponse">
86
 
                <part name="outputString" type="xsd:string"/>
87
 
                <part name="outputInteger" type="xsd:int"/>
88
 
                <part name="outputFloat" type="xsd:float"/>
89
 
        </message>
90
 
 
91
 
        <!-- echoSimpleTypesAsStruct rpc operation -->
92
 
        <message name="echoSimpleTypesAsStructRequest">
93
 
                <part name="inputString" type="xsd:string"/>
94
 
                <part name="inputInteger" type="xsd:int"/>
95
 
                <part name="inputFloat" type="xsd:float"/>
96
 
        </message>
97
 
        <message name="echoSimpleTypesAsStructResponse">
98
 
                <part name="return" type="types:SOAPStruct"/>
99
 
        </message>
100
 
 
101
 
        <!-- echoNestedStruct rpc operation -->
102
 
        <message name="echoNestedStructRequest">
103
 
                <part name="inputStruct" type="types:SOAPStructStruct"/>
104
 
        </message>
105
 
        <message name="echoNestedStructResponse">
106
 
                <part name="return" type="types:SOAPStructStruct"/>
107
 
        </message>
108
 
 
109
 
        <!-- echoNestedArray rpc operation -->
110
 
        <message name="echoNestedArrayRequest">
111
 
                <part name="inputStruct" type="types:SOAPArrayStruct"/>
112
 
        </message>
113
 
        <message name="echoNestedArrayResponse">
114
 
                <part name="return" type="types:SOAPArrayStruct"/>
115
 
        </message>
116
 
 
117
 
        <!-- echoStringArray rpc operation -->
118
 
        <message name="echoStringArrayRequest">
119
 
                <part name="inputStringArray" type="types:ArrayOfstring"/>
120
 
        </message>
121
 
        <message name="echoStringArrayResponse">
122
 
                <part name="return" type="types:ArrayOfstring"/>
123
 
        </message>
124
 
 
125
 
        <!-- echoIntegerArray rpc operation -->
126
 
        <message name="echoIntegerArrayRequest">
127
 
                <part name="inputIntegerArray" type="types:ArrayOfint"/>
128
 
        </message>
129
 
        <message name="echoIntegerArrayResponse">
130
 
                <part name="return" type="types:ArrayOfint"/>
131
 
        </message>
132
 
 
133
 
        <!-- echoBoolean rpc operation -->
134
 
        <message name="echoBooleanRequest">
135
 
                <part name="inputBoolean" type="xsd:boolean"/>
136
 
        </message>
137
 
        <message name="echoBooleanResponse">
138
 
                <part name="return" type="xsd:boolean"/>
139
 
        </message>
140
 
 
141
 
        <!-- echoString rpc operation -->
142
 
        <message name="echoStringRequest">
143
 
                <part name="inputString" type="xsd:string"/>
144
 
        </message>
145
 
        <message name="echoStringResponse">
146
 
                <part name="return" type="xsd:string"/>
147
 
        </message>
148
 
 
149
 
 
150
 
        <portType name="SoapTestPortTypeRpc">
151
 
 
152
 
                <!-- echoStruct rpc operation -->
153
 
                <operation name="echoStruct" parameterOrder="inputStruct">
154
 
                        <input message="tns:echoStructRequest"/>
155
 
                        <output message="tns:echoStructResponse"/>
156
 
                </operation>
157
 
 
158
 
                <!-- echoStructArray rpc operation -->
159
 
                <operation name="echoStructArray" parameterOrder="inputStructArray">
160
 
                        <input message="tns:echoStructArrayRequest"/>
161
 
                        <output message="tns:echoStructArrayResponse"/>
162
 
                </operation>
163
 
 
164
 
                <!-- echoStructAsSimpleTypes rpc operation -->
165
 
                <operation name="echoStructAsSimpleTypes" parameterOrder="inputStruct outputString outputInteger outputFloat">
166
 
                        <input message="tns:echoStructAsSimpleTypesRequest"/>
167
 
                        <output message="tns:echoStructAsSimpleTypesResponse"/>
168
 
                </operation>
169
 
 
170
 
                <!-- echoSimpleTypesAsStruct rpc operation -->
171
 
                <operation name="echoSimpleTypesAsStruct" parameterOrder="inputString inputInteger inputFloat">
172
 
                        <input message="tns:echoSimpleTypesAsStructRequest"/>
173
 
                        <output message="tns:echoSimpleTypesAsStructResponse"/>
174
 
                </operation>
175
 
 
176
 
                <!-- echoNestedStruct rpc operation -->
177
 
                <operation name="echoNestedStruct" parameterOrder="inputStruct">
178
 
                        <input message="tns:echoNestedStructRequest"/>
179
 
                        <output message="tns:echoNestedStructResponse"/>
180
 
                </operation>
181
 
 
182
 
                <!-- echoNestedArray rpc operation -->
183
 
                <operation name="echoNestedArray" parameterOrder="inputStruct">
184
 
                        <input message="tns:echoNestedArrayRequest"/>
185
 
                        <output message="tns:echoNestedArrayResponse"/>
186
 
                </operation>
187
 
 
188
 
                <!-- echoStringArray rpc operation -->
189
 
                <operation name="echoStringArray" parameterOrder="inputStringArray">
190
 
                        <input message="tns:echoStringArrayRequest"/>
191
 
                        <output message="tns:echoStringArrayResponse"/>
192
 
                </operation>
193
 
 
194
 
                <!-- echoIntegerArray rpc operation -->
195
 
                <operation name="echoIntegerArray" parameterOrder="inputIntegerArray">
196
 
                        <input message="tns:echoIntegerArrayRequest"/>
197
 
                        <output message="tns:echoIntegerArrayResponse"/>
198
 
                </operation>
199
 
 
200
 
                <!-- echoBoolean rpc operation -->
201
 
                <operation name="echoBoolean" parameterOrder="inputBoolean">
202
 
                        <input message="tns:echoBooleanRequest"/>
203
 
                        <output message="tns:echoBooleanResponse"/>
204
 
                </operation>
205
 
 
206
 
                <!-- echoString rpc operation -->
207
 
                <operation name="echoString" parameterOrder="inputString">
208
 
                        <input message="tns:echoStringRequest"/>
209
 
                        <output message="tns:echoStringResponse"/>
210
 
                </operation>
211
 
 
212
 
        </portType>
213
 
 
214
 
        <binding name="Soap11TestRpcLitBinding" type="tns:SoapTestPortTypeRpc">
215
 
                <soap11:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
216
 
 
217
 
                <!-- echoStruct rpc operation -->
218
 
                <operation name="echoStruct">
219
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
220
 
                        <input>
221
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
222
 
                        </input>
223
 
                        <output>
224
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
225
 
                        </output>
226
 
                </operation>
227
 
 
228
 
                <!--  echoStructArray rpc operation -->
229
 
                <operation name="echoStructArray">
230
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
231
 
                        <input>
232
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
233
 
                        </input>
234
 
                        <output>
235
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
236
 
                        </output>
237
 
                </operation>
238
 
 
239
 
                <!-- echoStructAsSimpleTypes rpc operation -->
240
 
                <operation name="echoStructAsSimpleTypes">
241
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
242
 
                        <input>
243
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
244
 
                        </input>
245
 
                        <output>
246
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
247
 
                        </output>
248
 
                </operation>
249
 
 
250
 
                <!-- echoSimpleTypesAsStruct rpc operation -->
251
 
                <operation name="echoSimpleTypesAsStruct">
252
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
253
 
                        <input>
254
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
255
 
                        </input>
256
 
                        <output>
257
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
258
 
                        </output>
259
 
                </operation>
260
 
 
261
 
                <!-- echoNestedStruct rpc operation -->
262
 
                <operation name="echoNestedStruct">
263
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
264
 
                        <input>
265
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
266
 
                        </input>
267
 
                        <output>
268
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
269
 
                        </output>
270
 
                </operation>
271
 
 
272
 
                <!-- echoNestedArray rpc operation -->
273
 
                <operation name="echoNestedArray">
274
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
275
 
                        <input>
276
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
277
 
                        </input>
278
 
                        <output>
279
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
280
 
                        </output>
281
 
                </operation>
282
 
 
283
 
                <!-- echoStringArray rpc operation -->
284
 
                <operation name="echoStringArray">
285
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
286
 
                        <input>
287
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
288
 
                        </input>
289
 
                        <output>
290
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
291
 
                        </output>
292
 
                </operation>
293
 
 
294
 
                <!-- echoIntegerArray rpc operation -->
295
 
                <operation name="echoIntegerArray">
296
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
297
 
                        <input>
298
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
299
 
                        </input>
300
 
                        <output>
301
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
302
 
                        </output>
303
 
                </operation>
304
 
 
305
 
                <!-- echoBoolean rpc operation -->
306
 
                <operation name="echoBoolean">
307
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
308
 
                        <input>
309
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
310
 
                        </input>
311
 
                        <output>
312
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
313
 
                        </output>
314
 
                </operation>
315
 
 
316
 
                <!-- echoString rpc operation -->
317
 
                <operation name="echoString">
318
 
                        <soap11:operation soapAction="http://soapinterop.org/"/>
319
 
                        <input>
320
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
321
 
                        </input>
322
 
                        <output>
323
 
                                <soap11:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
324
 
                        </output>
325
 
                </operation>
326
 
 
327
 
        </binding>
328
 
 
329
 
        <binding name="Soap12TestRpcLitBinding" type="tns:SoapTestPortTypeRpc">
330
 
                <soap12:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
331
 
 
332
 
                <!-- echoStruct rpc operation -->
333
 
                <operation name="echoStruct">
334
 
                        <soap12:operation/>
335
 
                        <input>
336
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
337
 
                        </input>
338
 
                        <output>
339
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
340
 
                        </output>
341
 
                </operation>
342
 
 
343
 
                <!--  echoStructArray rpc operation -->
344
 
                <operation name="echoStructArray">
345
 
                        <soap12:operation/>
346
 
                        <input>
347
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
348
 
                        </input>
349
 
                        <output>
350
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
351
 
                        </output>
352
 
                </operation>
353
 
 
354
 
                <!-- echoStructAsSimpleTypes rpc operation -->
355
 
                <operation name="echoStructAsSimpleTypes">
356
 
                        <soap12:operation/>
357
 
                        <input>
358
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
359
 
                        </input>
360
 
                        <output>
361
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
362
 
                        </output>
363
 
                </operation>
364
 
 
365
 
                <!-- echoSimpleTypesAsStruct rpc operation -->
366
 
                <operation name="echoSimpleTypesAsStruct">
367
 
                        <soap12:operation/>
368
 
                        <input>
369
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
370
 
                        </input>
371
 
                        <output>
372
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
373
 
                        </output>
374
 
                </operation>
375
 
 
376
 
                <!-- echoNestedStruct rpc operation -->
377
 
                <operation name="echoNestedStruct">
378
 
                        <soap12:operation/>
379
 
                        <input>
380
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
381
 
                        </input>
382
 
                        <output>
383
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
384
 
                        </output>
385
 
                </operation>
386
 
 
387
 
                <!-- echoNestedArray rpc operation -->
388
 
                <operation name="echoNestedArray">
389
 
                        <soap12:operation/>
390
 
                        <input>
391
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
392
 
                        </input>
393
 
                        <output>
394
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
395
 
                        </output>
396
 
                </operation>
397
 
 
398
 
                <!-- echoStringArray rpc operation -->
399
 
                <operation name="echoStringArray">
400
 
                        <soap12:operation/>
401
 
                        <input>
402
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
403
 
                        </input>
404
 
                        <output>
405
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
406
 
                        </output>
407
 
                </operation>
408
 
 
409
 
                <!-- echoIntegerArray rpc operation -->
410
 
                <operation name="echoIntegerArray">
411
 
                        <soap12:operation/>
412
 
                        <input>
413
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
414
 
                        </input>
415
 
                        <output>
416
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
417
 
                        </output>
418
 
                </operation>
419
 
 
420
 
                <!-- echoBoolean rpc operation -->
421
 
                <operation name="echoBoolean">
422
 
                        <soap12:operation/>
423
 
                        <input>
424
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
425
 
                        </input>
426
 
                        <output>
427
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
428
 
                        </output>
429
 
                </operation>
430
 
 
431
 
                <!-- echoString rpc operation -->
432
 
                <operation name="echoString">
433
 
                        <soap12:operation/>
434
 
                        <input>
435
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
436
 
                        </input>
437
 
                        <output>
438
 
                                <soap12:body use="literal" namespace="http://soapbuilders.org/rpc-lit-test" />
439
 
                        </output>
440
 
                </operation>
441
 
 
442
 
        </binding>
443
 
 
444
 
        <service name="WhiteMesaSoapRpcLitTestSvc">
445
 
 
446
 
                <port name="Soap12TestRpcLitPort" binding="tns:Soap12TestRpcLitBinding">
447
 
                        <soap12:address location="http://www.whitemesa.net/soap12/test-rpc-lit"/>
448
 
                </port>
449
 
                <port name="Soap11TestRpcLitPort" binding="tns:Soap11TestRpcLitBinding">
450
 
                        <soap11:address location="http://www.whitemesa.net/test-rpc-lit"/>
451
 
                </port>
452
 
 
453
 
        </service>
454
 
 
455
 
</definitions>