New test.
[mono.git] / mcs / class / System.Web.Services / Test / System.Web.Services.Description / test.wsdl
1 <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
2       xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
3       xmlns:s="http://www.w3.org/2001/XMLSchema"
4       xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
5       xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
6       xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s0="http://tempuri.org/"
7       name="HelloService" targetNamespace="http://tempuri.org/"
8       xmlns="http://schemas.xmlsoap.org/wsdl/" sdAtt="sdVal">
9   <sdElem>sdVal</sdElem>
10   <types>
11     <xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"
12           xmlns:xs="http://www.w3.org/2001/XMLSchema">
13       <xs:element name="HelloWorld">
14         <xs:complexType/>
15       </xs:element>
16       <xs:element name="HelloWorldResponse">
17         <xs:complexType>
18           <xs:sequence>
19             <xs:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="xs:string"/>
20           </xs:sequence>
21         </xs:complexType>
22       </xs:element>
23       <xs:element name="string" type="xs:string"/>
24     </xs:schema>
25   </types>
26   <message name="HelloWorldSoapIn" msgAtt="msgVal">
27     <part name="parameters" element="s0:HelloWorld" partAtt="partVal">
28         <partElem>partVal</partElem>
29     </part>
30     <msgElem>msgVal</msgElem>
31   </message>
32   <message name="HelloWorldSoapOut">
33     <part name="parameters" element="s0:HelloWorldResponse"/>
34   </message>
35   <message name="HelloWorldHttpGetIn"/>
36   <message name="HelloWorldHttpGetOut">
37     <part name="Body" element="s0:string"/>
38   </message>
39   <message name="HelloWorldHttpPostIn"/>
40   <message name="HelloWorldHttpPostOut">
41     <part name="Body" element="s0:string"/>
42   </message>
43   <portType name="HelloServiceSoap" ptAtt="ptVal">
44     <operation name="HelloWorld" opAtt="opVal">
45       <input message="s0:HelloWorldSoapIn" opmsgAtt="opmsgVal"/>
46       <output message="s0:HelloWorldSoapOut"/>
47       <opElem>opVal</opElem>
48     </operation>
49     <ptElem>ptVal</ptElem>
50   </portType>
51   <portType name="HelloServiceHttpGet">
52     <operation name="HelloWorld">
53       <input message="s0:HelloWorldHttpGetIn"/>
54       <output message="s0:HelloWorldHttpGetOut"/>
55     </operation>
56   </portType>
57   <portType name="HelloServiceHttpPost">
58     <operation name="HelloWorld">
59       <input message="s0:HelloWorldHttpPostIn"/>
60       <output message="s0:HelloWorldHttpPostOut"/>
61     </operation>
62   </portType>
63   <binding name="HelloServiceSoap" type="s0:HelloServiceSoap" binAtt="binVal">
64     <binElem>binVal</binElem>
65     <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
66     <operation name="HelloWorld">
67       <soap:operation soapAction="http://tempuri.org/HelloWorld" style="document"/>
68       <input>
69         <soap:body use="literal"/>
70       </input>
71       <output>
72         <soap:body use="literal"/>
73       </output>
74     </operation>
75   </binding>
76   <binding name="HelloServiceHttpGet" type="s0:HelloServiceHttpGet">
77     <http:binding verb="GET"/>
78     <operation name="HelloWorld">
79       <http:operation location="/HelloWorld"/>
80       <input>
81         <http:urlEncoded/>
82       </input>
83       <output>
84         <mime:mimeXml part="Body"/>
85       </output>
86     </operation>
87   </binding>
88   <binding name="HelloServiceHttpPost" type="s0:HelloServiceHttpPost">
89     <http:binding verb="POST"/>
90     <operation name="HelloWorld">
91       <http:operation location="/HelloWorld"/>
92       <input>
93         <mime:content type="application/x-www-form-urlencoded"/>
94       </input>
95       <output>
96         <mime:mimeXml part="Body"/>
97       </output>
98     </operation>
99   </binding>
100   <service name="HelloService" svcAtt="svcVal">
101     <port name="HelloServiceSoap" binding="s0:HelloServiceSoap" portAtt="portVal">
102       <soap:address location="http://192.168.0.128:8080/simple.asmx"/>
103       <portElem>portVal</portElem>
104     </port>
105     <port name="HelloServiceHttpGet" binding="s0:HelloServiceHttpGet">
106       <http:address location="http://192.168.0.128:8080/simple.asmx"/>
107     </port>
108     <port name="HelloServiceHttpPost" binding="s0:HelloServiceHttpPost">
109       <http:address location="http://192.168.0.128:8080/simple.asmx"/>
110     </port>
111     <svcElem>svcVal</svcElem>
112   </service>
113 </definitions>
114 <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
115       xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
116       xmlns:s="http://www.w3.org/2001/XMLSchema"
117       xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
118       xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
119       xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s0="http://tempuri.org/"
120       name="HelloService" targetNamespace="http://tempuri.org/"
121       xmlns="http://schemas.xmlsoap.org/wsdl/" sdAtt="sdVal">
122   <types>
123     <xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"
124           xmlns:xs="http://www.w3.org/2001/XMLSchema">
125       <xs:element name="HelloWorld">
126         <xs:complexType/>
127       </xs:element>
128       <xs:element name="HelloWorldResponse">
129         <xs:complexType>
130           <xs:sequence>
131             <xs:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="xs:string"/>
132           </xs:sequence>
133         </xs:complexType>
134       </xs:element>
135       <xs:element name="string" type="xs:string"/>
136     </xs:schema>
137   </types>
138   <message name="HelloWorldSoapIn" msgAtt="msgVal">
139     <part name="parameters" element="s0:HelloWorld" partAtt="partVal"/>
140   </message>
141   <message name="HelloWorldSoapOut">
142     <part name="parameters" element="s0:HelloWorldResponse"/>
143   </message>
144   <message name="HelloWorldHttpGetIn"/>
145   <message name="HelloWorldHttpGetOut">
146     <part name="Body" element="s0:string"/>
147   </message>
148   <message name="HelloWorldHttpPostIn"/>
149   <message name="HelloWorldHttpPostOut">
150     <part name="Body" element="s0:string"/>
151   </message>
152   <portType name="HelloServiceSoap" ptAtt="ptVal">
153     <operation name="HelloWorld" opAtt="opVal">
154       <input message="s0:HelloWorldSoapIn" opmsgAtt="opmsgVal"/>
155       <output message="s0:HelloWorldSoapOut"/>
156     </operation>
157   </portType>
158   <portType name="HelloServiceHttpGet">
159     <operation name="HelloWorld">
160       <input message="s0:HelloWorldHttpGetIn"/>
161       <output message="s0:HelloWorldHttpGetOut"/>
162     </operation>
163   </portType>
164   <portType name="HelloServiceHttpPost">
165     <operation name="HelloWorld">
166       <input message="s0:HelloWorldHttpPostIn"/>
167       <output message="s0:HelloWorldHttpPostOut"/>
168     </operation>
169   </portType>
170   <binding name="HelloServiceSoap" type="s0:HelloServiceSoap" binAtt="binVal">
171     <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
172     <operation name="HelloWorld">
173       <soap:operation soapAction="http://tempuri.org/HelloWorld" style="document"/>
174       <input>
175         <soap:body use="literal"/>
176       </input>
177       <output>
178         <soap:body use="literal"/>
179       </output>
180     </operation>
181   </binding>
182   <binding name="HelloServiceHttpGet" type="s0:HelloServiceHttpGet">
183     <http:binding verb="GET"/>
184     <operation name="HelloWorld">
185       <http:operation location="/HelloWorld"/>
186       <input>
187         <http:urlEncoded/>
188       </input>
189       <output>
190         <mime:mimeXml part="Body"/>
191       </output>
192     </operation>
193   </binding>
194   <binding name="HelloServiceHttpPost" type="s0:HelloServiceHttpPost">
195     <http:binding verb="POST"/>
196     <operation name="HelloWorld">
197       <http:operation location="/HelloWorld"/>
198       <input>
199         <mime:content type="application/x-www-form-urlencoded"/>
200       </input>
201       <output>
202         <mime:mimeXml part="Body"/>
203       </output>
204     </operation>
205   </binding>
206   <service name="HelloService" svcAtt="svcVal">
207     <port name="HelloServiceSoap" binding="s0:HelloServiceSoap" portAtt="portVal">
208       <soap:address location="http://192.168.0.128:8080/simple.asmx"/>
209     </port>
210     <port name="HelloServiceHttpGet" binding="s0:HelloServiceHttpGet">
211       <http:address location="http://192.168.0.128:8080/simple.asmx"/>
212     </port>
213     <port name="HelloServiceHttpPost" binding="s0:HelloServiceHttpPost">
214       <http:address location="http://192.168.0.128:8080/simple.asmx"/>
215     </port>
216   </service>
217 </definitions>
218 <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
219       xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
220       xmlns:s="http://www.w3.org/2001/XMLSchema"
221       xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
222       xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
223       xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s0="http://tempuri.org/"
224       name="HelloService" targetNamespace="http://tempuri.org/"
225       xmlns="http://schemas.xmlsoap.org/wsdl/" sdAtt="sdVal">
226   <types>
227     <xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"
228           xmlns:xs="http://www.w3.org/2001/XMLSchema">
229       <xs:element name="HelloWorld">
230         <xs:complexType/>
231       </xs:element>
232       <xs:element name="HelloWorldResponse">
233         <xs:complexType>
234           <xs:sequence>
235             <xs:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="xs:string"/>
236           </xs:sequence>
237         </xs:complexType>
238       </xs:element>
239       <xs:element name="string" type="xs:string"/>
240     </xs:schema>
241   </types>
242   <message name="HelloWorldSoapIn" msgAtt="msgVal">
243     <part name="parameters" element="s0:HelloWorld" partAtt="partVal"/>
244   </message>
245   <message name="HelloWorldSoapOut">
246     <part name="parameters" element="s0:HelloWorldResponse"/>
247   </message>
248   <message name="HelloWorldHttpGetIn"/>
249   <message name="HelloWorldHttpGetOut">
250     <part name="Body" element="s0:string"/>
251   </message>
252   <message name="HelloWorldHttpPostIn"/>
253   <message name="HelloWorldHttpPostOut">
254     <part name="Body" element="s0:string"/>
255   </message>
256   <portType name="HelloServiceSoap" ptAtt="ptVal">
257     <operation name="HelloWorld" opAtt="opVal">
258       <input message="s0:HelloWorldSoapIn" opmsgAtt="opmsgVal"/>
259       <output message="s0:HelloWorldSoapOut"/>
260     </operation>
261   </portType>
262   <portType name="HelloServiceHttpGet">
263     <operation name="HelloWorld">
264       <input message="s0:HelloWorldHttpGetIn"/>
265       <output message="s0:HelloWorldHttpGetOut"/>
266     </operation>
267   </portType>
268   <portType name="HelloServiceHttpPost">
269     <operation name="HelloWorld">
270       <input message="s0:HelloWorldHttpPostIn"/>
271       <output message="s0:HelloWorldHttpPostOut"/>
272     </operation>
273   </portType>
274   <binding name="HelloServiceSoap" type="s0:HelloServiceSoap" binAtt="binVal">
275     <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
276     <operation name="HelloWorld">
277       <soap:operation soapAction="http://tempuri.org/HelloWorld" style="document"/>
278       <input>
279         <soap:body use="literal"/>
280       </input>
281       <output>
282         <soap:body use="literal"/>
283       </output>
284     </operation>
285   </binding>
286   <binding name="HelloServiceHttpGet" type="s0:HelloServiceHttpGet">
287     <http:binding verb="GET"/>
288     <operation name="HelloWorld">
289       <http:operation location="/HelloWorld"/>
290       <input>
291         <http:urlEncoded/>
292       </input>
293       <output>
294         <mime:mimeXml part="Body"/>
295       </output>
296     </operation>
297   </binding>
298   <binding name="HelloServiceHttpPost" type="s0:HelloServiceHttpPost">
299     <http:binding verb="POST"/>
300     <operation name="HelloWorld">
301       <http:operation location="/HelloWorld"/>
302       <input>
303         <mime:content type="application/x-www-form-urlencoded"/>
304       </input>
305       <output>
306         <mime:mimeXml part="Body"/>
307       </output>
308     </operation>
309   </binding>
310   <service name="HelloService" svcAtt="svcVal">
311     <port name="HelloServiceSoap" binding="s0:HelloServiceSoap" portAtt="portVal">
312       <soap:address location="http://192.168.0.128:8080/simple.asmx"/>
313     </port>
314     <port name="HelloServiceHttpGet" binding="s0:HelloServiceHttpGet">
315       <http:address location="http://192.168.0.128:8080/simple.asmx"/>
316     </port>
317     <port name="HelloServiceHttpPost" binding="s0:HelloServiceHttpPost">
318       <http:address location="http://192.168.0.128:8080/simple.asmx"/>
319     </port>
320   </service>
321 </definitions>
322 <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
323       xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
324       xmlns:s="http://www.w3.org/2001/XMLSchema"
325       xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
326       xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
327       xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s0="http://tempuri.org/"
328       name="HelloService" targetNamespace="http://tempuri.org/"
329       xmlns="http://schemas.xmlsoap.org/wsdl/" sdAtt="sdVal">
330   <types>
331     <xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"
332           xmlns:xs="http://www.w3.org/2001/XMLSchema">
333       <xs:element name="HelloWorld">
334         <xs:complexType/>
335       </xs:element>
336       <xs:element name="HelloWorldResponse">
337         <xs:complexType>
338           <xs:sequence>
339             <xs:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="xs:string"/>
340           </xs:sequence>
341         </xs:complexType>
342       </xs:element>
343       <xs:element name="string" type="xs:string"/>
344     </xs:schema>
345   </types>
346   <message name="HelloWorldSoapIn" msgAtt="msgVal">
347     <part name="parameters" element="s0:HelloWorld" partAtt="partVal"/>
348   </message>
349   <message name="HelloWorldSoapOut">
350     <part name="parameters" element="s0:HelloWorldResponse"/>
351   </message>
352   <message name="HelloWorldHttpGetIn"/>
353   <message name="HelloWorldHttpGetOut">
354     <part name="Body" element="s0:string"/>
355   </message>
356   <message name="HelloWorldHttpPostIn"/>
357   <message name="HelloWorldHttpPostOut">
358     <part name="Body" element="s0:string"/>
359   </message>
360   <portType name="HelloServiceSoap" ptAtt="ptVal">
361     <operation name="HelloWorld" opAtt="opVal">
362       <input message="s0:HelloWorldSoapIn" opmsgAtt="opmsgVal"/>
363       <output message="s0:HelloWorldSoapOut"/>
364     </operation>
365   </portType>
366   <portType name="HelloServiceHttpGet">
367     <operation name="HelloWorld">
368       <input message="s0:HelloWorldHttpGetIn"/>
369       <output message="s0:HelloWorldHttpGetOut"/>
370     </operation>
371   </portType>
372   <portType name="HelloServiceHttpPost">
373     <operation name="HelloWorld">
374       <input message="s0:HelloWorldHttpPostIn"/>
375       <output message="s0:HelloWorldHttpPostOut"/>
376     </operation>
377   </portType>
378   <binding name="HelloServiceSoap" type="s0:HelloServiceSoap" binAtt="binVal">
379     <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
380     <operation name="HelloWorld">
381       <soap:operation soapAction="http://tempuri.org/HelloWorld" style="document"/>
382       <input>
383         <soap:body use="literal"/>
384       </input>
385       <output>
386         <soap:body use="literal"/>
387       </output>
388     </operation>
389   </binding>
390   <binding name="HelloServiceHttpGet" type="s0:HelloServiceHttpGet">
391     <http:binding verb="GET"/>
392     <operation name="HelloWorld">
393       <http:operation location="/HelloWorld"/>
394       <input>
395         <http:urlEncoded/>
396       </input>
397       <output>
398         <mime:mimeXml part="Body"/>
399       </output>
400     </operation>
401   </binding>
402   <binding name="HelloServiceHttpPost" type="s0:HelloServiceHttpPost">
403     <http:binding verb="POST"/>
404     <operation name="HelloWorld">
405       <http:operation location="/HelloWorld"/>
406       <input>
407         <mime:content type="application/x-www-form-urlencoded"/>
408       </input>
409       <output>
410         <mime:mimeXml part="Body"/>
411       </output>
412     </operation>
413   </binding>
414   <service name="HelloService" svcAtt="svcVal">
415     <port name="HelloServiceSoap" binding="s0:HelloServiceSoap" portAtt="portVal">
416       <soap:address location="http://192.168.0.128:8080/simple.asmx"/>
417     </port>
418     <port name="HelloServiceHttpGet" binding="s0:HelloServiceHttpGet">
419       <http:address location="http://192.168.0.128:8080/simple.asmx"/>
420     </port>
421     <port name="HelloServiceHttpPost" binding="s0:HelloServiceHttpPost">
422       <http:address location="http://192.168.0.128:8080/simple.asmx"/>
423     </port>
424   </service>
425 </definitions>