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

« back to all changes in this revision

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