| 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> |
|---|
| | 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> |
|---|