1
<wsdl:definitions xmlns:impl="urn:schema2.wsdl.test" xmlns:intf="urn:schema2.wsdl.test"
2
xmlns:tns1="urn:schema2.wsdl.test" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
3
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
4
xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:schema2.wsdl.test">
6
<schema elementFormDefault="qualified" targetNamespace="urn:schema2.wsdl.test" xmlns="http://www.w3.org/2001/XMLSchema">
7
<element name="languageElem" type="xsd:language"/>
8
<element name="languageElem1" type="xsd:language"/>
9
<element name="tokenElem" type="xsd:token"/>
10
<element name="tokenElem1" type="xsd:token"/>
11
<element name="nameElem" type="xsd:Name"/>
12
<element name="nameElem1" type="xsd:Name"/>
13
<element name="NCNameElem" type="xsd:NCName"/>
14
<element name="NCNameElem1" type="xsd:NCName"/>
15
<element name="IDElem" type="xsd:ID"/>
16
<element name="IDElem1" type="xsd:ID"/>
17
<element name="UnsignedShort" type="xsd:unsignedShort"/>
18
<element name="UnsignedShort1" type="xsd:unsignedShort"/>
19
<element name="UnsignedInt" type="xsd:unsignedInt"/>
20
<element name="UnsignedInt1" type="xsd:unsignedInt"/>
21
<element name="UnsignedByte" type="xsd:unsignedByte"/>
22
<element name="UnsignedByte1" type="xsd:unsignedByte"/>
23
<element name="UnsignedLong" type="xsd:unsignedLong"/>
24
<element name="UnsignedLong1" type="xsd:unsignedLong"/>
25
<element name="NonPositiveInteger" type="xsd:nonPositiveInteger"/>
26
<element name="NonPositiveInteger1" type="xsd:nonPositiveInteger"/>
27
<element name="NonNegativeInteger" type="xsd:nonNegativeInteger"/>
28
<element name="NonNegativeInteger1" type="xsd:nonNegativeInteger"/>
29
<element name="PositiveInteger" type="xsd:positiveInteger"/>
30
<element name="PositiveInteger1" type="xsd:positiveInteger"/>
31
<element name="NegativeInteger" type="xsd:negativeInteger"/>
32
<element name="NegativeInteger1" type="xsd:negativeInteger"/>
33
<element name="Time" type="xsd:time"/>
34
<element name="Time1" type="xsd:time"/>
35
<element name="Date" type="xsd:date"/>
36
<element name="Date1" type="xsd:date"/>
37
<complexType name="Document">
39
<extension base="string">
43
xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
47
<element name="EchoDocumentRequest" type="tns1:Document"/>
48
<element name="EchoDocumentResponse" type="tns1:Document"/>
51
<wsdl:message name="echoDateTestRequest">
52
<wsdl:part name="Date" element="tns1:Date"/>
54
<wsdl:message name="echoPositiveIntegerTestResponse">
55
<wsdl:part name="PositiveInteger" element="tns1:PositiveInteger1"/>
57
<wsdl:message name="echoUnsignedLongTestRequest">
58
<wsdl:part name="UnsignedLong" element="tns1:UnsignedLong"/>
60
<wsdl:message name="echoNonNegativeIntegerTestResponse">
61
<wsdl:part name="NonNegativeInteger" element="tns1:NonNegativeInteger1"/>
63
<wsdl:message name="echoTokenTypeTestRequest">
64
<wsdl:part name="tokenElem" element="tns1:tokenElem"/>
66
<wsdl:message name="echoUnsignedByteTestResponse">
67
<wsdl:part name="UnsignedByte" element="tns1:UnsignedByte1"/>
69
<wsdl:message name="echoNonPositiveIntegerTestRequest">
70
<wsdl:part name="NonPositiveInteger" element="tns1:NonPositiveInteger"/>
72
<wsdl:message name="echoNegativeIntegerTestResponse">
73
<wsdl:part name="NegativeInteger" element="tns1:NegativeInteger1"/>
75
<wsdl:message name="echoTokenTypeTestResponse">
76
<wsdl:part name="tokenElem" element="tns1:tokenElem1"/>
78
<wsdl:message name="echoIDTypeTestRequest">
79
<wsdl:part name="IDElem" element="tns1:IDElem"/>
81
<wsdl:message name="echoUnsignedIntTestResponse">
82
<wsdl:part name="UnsignedInt" element="tns1:UnsignedInt1"/>
84
<wsdl:message name="echoDateTestResponse">
85
<wsdl:part name="Date" element="tns1:Date1"/>
87
<wsdl:message name="echoUnsignedShortTestResponse">
88
<wsdl:part name="UnsignedShort" element="tns1:UnsignedShort1"/>
90
<wsdl:message name="echoTimeTestRequest">
91
<wsdl:part name="Time" element="tns1:Time"/>
93
<wsdl:message name="echoNameTypeTestResponse">
94
<wsdl:part name="nameElem" element="tns1:nameElem1"/>
96
<wsdl:message name="echoNonNegativeIntegerTestRequest">
97
<wsdl:part name="NonNegativeInteger" element="tns1:NonNegativeInteger"/>
99
<wsdl:message name="echoNCNameTypeTestRequest">
100
<wsdl:part name="NCNameElem" element="tns1:NCNameElem"/>
102
<wsdl:message name="echoNegativeIntegerTestRequest">
103
<wsdl:part name="NegativeInteger" element="tns1:NegativeInteger"/>
105
<wsdl:message name="echoUnsignedLongTestResponse">
106
<wsdl:part name="UnsignedLong" element="tns1:UnsignedLong1"/>
108
<wsdl:message name="echoLanguageTypeTestRequest">
109
<wsdl:part name="languageElem" element="tns1:languageElem"/>
111
<wsdl:message name="echoNonPositiveIntegerTestResponse">
112
<wsdl:part name="NonPositiveInteger" element="tns1:NonPositiveInteger1"/>
114
<wsdl:message name="echoTimeTestResponse">
115
<wsdl:part name="Time" element="tns1:Time1"/>
117
<wsdl:message name="echoIDTypeTestResponse">
118
<wsdl:part name="IDElem" element="tns1:IDElem1"/>
120
<wsdl:message name="echoUnsignedIntTestRequest">
121
<wsdl:part name="UnsignedInt" element="tns1:UnsignedInt"/>
123
<wsdl:message name="echoNCNameTypeTestResponse">
124
<wsdl:part name="NCNameElem" element="tns1:NCNameElem1"/>
126
<wsdl:message name="echoNameTypeTestRequest">
127
<wsdl:part name="nameElem" element="tns1:nameElem"/>
129
<wsdl:message name="echoUnsignedByteTestRequest">
130
<wsdl:part name="UnsignedByte" element="tns1:UnsignedByte"/>
132
<wsdl:message name="echoLanguageTypeTestResponse">
133
<wsdl:part name="languageElem" element="tns1:languageElem1"/>
135
<wsdl:message name="echoUnsignedShortTestRequest">
136
<wsdl:part name="UnsignedShort" element="tns1:UnsignedShort"/>
138
<wsdl:message name="echoPositiveIntegerTestRequest">
139
<wsdl:part name="PositiveInteger" element="tns1:PositiveInteger"/>
141
<wsdl:message name="echoDocumentRequest">
142
<wsdl:part name="Document" element="tns1:EchoDocumentRequest"/>
144
<wsdl:message name="echoDocumentResponse">
145
<wsdl:part name="Document" element="tns1:EchoDocumentResponse"/>
147
<wsdl:portType name="Schema2Test">
148
<wsdl:operation name="echoLanguageTypeTest" parameterOrder="languageElem">
149
<wsdl:input name="echoLanguageTypeTestRequest" message="impl:echoLanguageTypeTestRequest"/>
150
<wsdl:output name="echoLanguageTypeTestResponse" message="impl:echoLanguageTypeTestResponse"/>
152
<wsdl:operation name="echoTokenTypeTest" parameterOrder="tokenElem">
153
<wsdl:input name="echoTokenTypeTestRequest" message="impl:echoTokenTypeTestRequest"/>
154
<wsdl:output name="echoTokenTypeTestResponse" message="impl:echoTokenTypeTestResponse"/>
156
<wsdl:operation name="echoNameTypeTest" parameterOrder="nameElem">
157
<wsdl:input name="echoNameTypeTestRequest" message="impl:echoNameTypeTestRequest"/>
158
<wsdl:output name="echoNameTypeTestResponse" message="impl:echoNameTypeTestResponse"/>
160
<wsdl:operation name="echoNCNameTypeTest" parameterOrder="NCNameElem">
161
<wsdl:input name="echoNCNameTypeTestRequest" message="impl:echoNCNameTypeTestRequest"/>
162
<wsdl:output name="echoNCNameTypeTestResponse" message="impl:echoNCNameTypeTestResponse"/>
164
<wsdl:operation name="echoIDTypeTest" parameterOrder="IDElem">
165
<wsdl:input name="echoIDTypeTestRequest" message="impl:echoIDTypeTestRequest"/>
166
<wsdl:output name="echoIDTypeTestResponse" message="impl:echoIDTypeTestResponse"/>
168
<wsdl:operation name="echoUnsignedShortTest" parameterOrder="UnsignedShort">
169
<wsdl:input name="echoUnsignedShortTestRequest" message="impl:echoUnsignedShortTestRequest"/>
170
<wsdl:output name="echoUnsignedShortTestResponse" message="impl:echoUnsignedShortTestResponse"/>
172
<wsdl:operation name="echoUnsignedIntTest" parameterOrder="UnsignedInt">
173
<wsdl:input name="echoUnsignedIntTestRequest" message="impl:echoUnsignedIntTestRequest"/>
174
<wsdl:output name="echoUnsignedIntTestResponse" message="impl:echoUnsignedIntTestResponse"/>
176
<wsdl:operation name="echoUnsignedByteTest" parameterOrder="UnsignedByte">
177
<wsdl:input name="echoUnsignedByteTestRequest" message="impl:echoUnsignedByteTestRequest"/>
178
<wsdl:output name="echoUnsignedByteTestResponse" message="impl:echoUnsignedByteTestResponse"/>
180
<wsdl:operation name="echoUnsignedLongTest" parameterOrder="UnsignedLong">
181
<wsdl:input name="echoUnsignedLongTestRequest" message="impl:echoUnsignedLongTestRequest"/>
182
<wsdl:output name="echoUnsignedLongTestResponse" message="impl:echoUnsignedLongTestResponse"/>
184
<wsdl:operation name="echoNonPositiveIntegerTest" parameterOrder="NonPositiveInteger">
185
<wsdl:input name="echoNonPositiveIntegerTestRequest" message="impl:echoNonPositiveIntegerTestRequest"/>
186
<wsdl:output name="echoNonPositiveIntegerTestResponse" message="impl:echoNonPositiveIntegerTestResponse"/>
188
<wsdl:operation name="echoNonNegativeIntegerTest" parameterOrder="NonNegativeInteger">
189
<wsdl:input name="echoNonNegativeIntegerTestRequest" message="impl:echoNonNegativeIntegerTestRequest"/>
190
<wsdl:output name="echoNonNegativeIntegerTestResponse" message="impl:echoNonNegativeIntegerTestResponse"/>
192
<wsdl:operation name="echoPositiveIntegerTest" parameterOrder="PositiveInteger">
193
<wsdl:input name="echoPositiveIntegerTestRequest" message="impl:echoPositiveIntegerTestRequest"/>
194
<wsdl:output name="echoPositiveIntegerTestResponse" message="impl:echoPositiveIntegerTestResponse"/>
196
<wsdl:operation name="echoNegativeIntegerTest" parameterOrder="NegativeInteger">
197
<wsdl:input name="echoNegativeIntegerTestRequest" message="impl:echoNegativeIntegerTestRequest"/>
198
<wsdl:output name="echoNegativeIntegerTestResponse" message="impl:echoNegativeIntegerTestResponse"/>
200
<wsdl:operation name="echoTimeTest" parameterOrder="Time">
201
<wsdl:input name="echoTimeTestRequest" message="impl:echoTimeTestRequest"/>
202
<wsdl:output name="echoTimeTestResponse" message="impl:echoTimeTestResponse"/>
204
<wsdl:operation name="echoDateTest" parameterOrder="Date">
205
<wsdl:input name="echoDateTestRequest" message="impl:echoDateTestRequest"/>
206
<wsdl:output name="echoDateTestResponse" message="impl:echoDateTestResponse"/>
208
<wsdl:operation name="echoDocument">
209
<wsdl:input message="impl:echoDocumentRequest"/>
210
<wsdl:output message="impl:echoDocumentResponse"/>
213
<wsdl:binding name="Schema2ServiceSoapBinding" type="impl:Schema2Test">
214
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
215
<wsdl:operation name="echoLanguageTypeTest">
216
<wsdlsoap:operation/>
218
<wsdlsoap:body use="literal"/>
221
<wsdlsoap:body use="literal"/>
224
<wsdl:operation name="echoTokenTypeTest">
225
<wsdlsoap:operation/>
227
<wsdlsoap:body use="literal"/>
230
<wsdlsoap:body use="literal"/>
233
<wsdl:operation name="echoNameTypeTest">
234
<wsdlsoap:operation/>
236
<wsdlsoap:body use="literal"/>
239
<wsdlsoap:body use="literal"/>
242
<wsdl:operation name="echoNCNameTypeTest">
243
<wsdlsoap:operation/>
245
<wsdlsoap:body use="literal"/>
248
<wsdlsoap:body use="literal"/>
251
<wsdl:operation name="echoIDTypeTest">
252
<wsdlsoap:operation/>
254
<wsdlsoap:body use="literal"/>
257
<wsdlsoap:body use="literal"/>
260
<wsdl:operation name="echoUnsignedShortTest">
261
<wsdlsoap:operation/>
263
<wsdlsoap:body use="literal"/>
266
<wsdlsoap:body use="literal"/>
269
<wsdl:operation name="echoUnsignedIntTest">
270
<wsdlsoap:operation/>
272
<wsdlsoap:body use="literal"/>
275
<wsdlsoap:body use="literal"/>
278
<wsdl:operation name="echoUnsignedByteTest">
279
<wsdlsoap:operation/>
281
<wsdlsoap:body use="literal"/>
284
<wsdlsoap:body use="literal"/>
287
<wsdl:operation name="echoUnsignedLongTest">
288
<wsdlsoap:operation/>
290
<wsdlsoap:body use="literal"/>
293
<wsdlsoap:body use="literal"/>
296
<wsdl:operation name="echoNonPositiveIntegerTest">
297
<wsdlsoap:operation/>
299
<wsdlsoap:body use="literal"/>
302
<wsdlsoap:body use="literal"/>
305
<wsdl:operation name="echoNonNegativeIntegerTest">
306
<wsdlsoap:operation/>
308
<wsdlsoap:body use="literal"/>
311
<wsdlsoap:body use="literal"/>
314
<wsdl:operation name="echoPositiveIntegerTest">
315
<wsdlsoap:operation/>
317
<wsdlsoap:body use="literal"/>
320
<wsdlsoap:body use="literal"/>
323
<wsdl:operation name="echoNegativeIntegerTest">
324
<wsdlsoap:operation/>
326
<wsdlsoap:body use="literal"/>
329
<wsdlsoap:body use="literal"/>
332
<wsdl:operation name="echoTimeTest">
333
<wsdlsoap:operation/>
335
<wsdlsoap:body use="literal"/>
338
<wsdlsoap:body use="literal"/>
341
<wsdl:operation name="echoDateTest">
342
<wsdlsoap:operation/>
344
<wsdlsoap:body use="literal"/>
347
<wsdlsoap:body use="literal"/>
350
<wsdl:operation name="echoDocument">
351
<wsdlsoap:operation soapAction=""/>
353
<wsdlsoap:body use="literal"/>
356
<wsdlsoap:body use="literal"/>
360
<wsdl:service name="Schema2Service">
361
<wsdl:port name="Schema2Service" binding="impl:Schema2ServiceSoapBinding">
362
<wsdlsoap:address location="http://localhost:8080/axis/services/Schema2Service"/>