1<?php 2header("Content-Type: text/xml"); 3echo '<?xml version="1.0"?>'; 4echo "\n"; 5?> 6<definitions name="InteropTest" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/" xmlns:s="http://soapinterop.org/xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> 7 8 <types> 9 <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/xsd"> 10 11 <import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 12 13 <complexType name="ArrayOfstring"> 14 <complexContent> 15 <restriction base="SOAP-ENC:Array"> 16 <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="string[]"/> 17 </restriction> 18 </complexContent> 19 </complexType> 20 <complexType name="ArrayOfint"> 21 <complexContent> 22 <restriction base="SOAP-ENC:Array"> 23 <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="int[]"/> 24 </restriction> 25 </complexContent> 26 </complexType> 27 <complexType name="ArrayOffloat"> 28 <complexContent> 29 <restriction base="SOAP-ENC:Array"> 30 <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="float[]"/> 31 </restriction> 32 </complexContent> 33 </complexType> 34 <complexType name="ArrayOfSOAPStruct"> 35 <complexContent> 36 <restriction base="SOAP-ENC:Array"> 37 <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="s:SOAPStruct[]"/> 38 </restriction> 39 </complexContent> 40 </complexType> 41 <complexType name="SOAPStruct"> 42 <all> 43 <element name="varString" type="string" nillable="true"/> 44 <element name="varInt" type="int" nillable="true"/> 45 <element name="varFloat" type="float" nillable="true"/> 46 </all> 47 </complexType> 48 </schema> 49 </types> 50 51 <message name="echoHeaderString_Request"> 52 <part name="echoMeStringRequest" type="xsd:string"/> 53 </message> 54 <message name="echoHeaderString_Response"> 55 <part name="echoMeStringResponse" type="xsd:string"/> 56 </message> 57 <message name="echoHeaderStruct_Request"> 58 <part name="echoMeStructRequest" type="s:SOAPStruct"/> 59 </message> 60 <message name="echoHeaderStruct_Response"> 61 <part name="echoMeStructResponse" type="s:SOAPStruct"/> 62 </message> 63 <message name="echoStringRequest"> 64 <part name="inputString" type="xsd:string"/> 65 </message> 66 <message name="echoStringResponse"> 67 <part name="return" type="xsd:string"/> 68 </message> 69 <message name="echoStringArrayRequest"> 70 <part name="inputStringArray" type="s:ArrayOfstring"/> 71 </message> 72 <message name="echoStringArrayResponse"> 73 <part name="return" type="s:ArrayOfstring"/> 74 </message> 75 <message name="echoIntegerRequest"> 76 <part name="inputInteger" type="xsd:int"/> 77 </message> 78 <message name="echoIntegerResponse"> 79 <part name="return" type="xsd:int"/> 80 </message> 81 <message name="echoIntegerArrayRequest"> 82 <part name="inputIntegerArray" type="s:ArrayOfint"/> 83 </message> 84 <message name="echoIntegerArrayResponse"> 85 <part name="return" type="s:ArrayOfint"/> 86 </message> 87 <message name="echoFloatRequest"> 88 <part name="inputFloat" type="xsd:float"/> 89 </message> 90 <message name="echoFloatResponse"> 91 <part name="return" type="xsd:float"/> 92 </message> 93 <message name="echoFloatArrayRequest"> 94 <part name="inputFloatArray" type="s:ArrayOffloat"/> 95 </message> 96 <message name="echoFloatArrayResponse"> 97 <part name="return" type="s:ArrayOffloat"/> 98 </message> 99 <message name="echoStructRequest"> 100 <part name="inputStruct" type="s:SOAPStruct"/> 101 </message> 102 <message name="echoStructResponse"> 103 <part name="return" type="s:SOAPStruct"/> 104 </message> 105 <message name="echoStructArrayRequest"> 106 <part name="inputStructArray" type="s:ArrayOfSOAPStruct"/> 107 </message> 108 <message name="echoStructArrayResponse"> 109 <part name="return" type="s:ArrayOfSOAPStruct"/> 110 </message> 111 <message name="echoVoidRequest"/> 112 <message name="echoVoidResponse"/> 113 <message name="echoBase64Request"> 114 <part name="inputBase64" type="xsd:base64Binary"/> 115 </message> 116 <message name="echoBase64Response"> 117 <part name="return" type="xsd:base64Binary"/> 118 </message> 119 <message name="echoDateRequest"> 120 <part name="inputDate" type="xsd:dateTime"/> 121 </message> 122 <message name="echoDateResponse"> 123 <part name="return" type="xsd:dateTime"/> 124 </message> 125 <message name="echoHexBinaryRequest"> 126 <part name="inputHexBinary" type="xsd:hexBinary"/> 127 </message> 128 <message name="echoHexBinaryResponse"> 129 <part name="return" type="xsd:hexBinary"/> 130 </message> 131 <message name="echoDecimalRequest"> 132 <part name="inputDecimal" type="xsd:decimal"/> 133 </message> 134 <message name="echoDecimalResponse"> 135 <part name="return" type="xsd:decimal"/> 136 </message> 137 <message name="echoBooleanRequest"> 138 <part name="inputBoolean" type="xsd:boolean"/> 139 </message> 140 <message name="echoBooleanResponse"> 141 <part name="return" type="xsd:boolean"/> 142 </message> 143 144 <portType name="InteropTestPortType"> 145 <operation name="echoString" parameterOrder="inputString"> 146 <input message="tns:echoStringRequest"/> 147 <output message="tns:echoStringResponse"/> 148 </operation> 149 <operation name="echoStringArray" parameterOrder="inputStringArray"> 150 <input message="tns:echoStringArrayRequest"/> 151 <output message="tns:echoStringArrayResponse"/> 152 </operation> 153 <operation name="echoInteger" parameterOrder="inputInteger"> 154 <input message="tns:echoIntegerRequest"/> 155 <output message="tns:echoIntegerResponse"/> 156 </operation> 157 <operation name="echoIntegerArray" parameterOrder="inputIntegerArray"> 158 <input message="tns:echoIntegerArrayRequest"/> 159 <output message="tns:echoIntegerArrayResponse"/> 160 </operation> 161 <operation name="echoFloat" parameterOrder="inputFloat"> 162 <input message="tns:echoFloatRequest"/> 163 <output message="tns:echoFloatResponse"/> 164 </operation> 165 <operation name="echoFloatArray" parameterOrder="inputFloatArray"> 166 <input message="tns:echoFloatArrayRequest"/> 167 <output message="tns:echoFloatArrayResponse"/> 168 </operation> 169 <operation name="echoStruct" parameterOrder="inputStruct"> 170 <input message="tns:echoStructRequest"/> 171 <output message="tns:echoStructResponse"/> 172 </operation> 173 <operation name="echoStructArray" parameterOrder="inputStructArray"> 174 <input message="tns:echoStructArrayRequest"/> 175 <output message="tns:echoStructArrayResponse"/> 176 </operation> 177 <operation name="echoVoid"> 178 <input message="tns:echoVoidRequest"/> 179 <output message="tns:echoVoidResponse"/> 180 </operation> 181 <operation name="echoBase64" parameterOrder="inputBase64"> 182 <input message="tns:echoBase64Request"/> 183 <output message="tns:echoBase64Response"/> 184 </operation> 185 <operation name="echoDate" parameterOrder="inputDate"> 186 <input message="tns:echoDateRequest"/> 187 <output message="tns:echoDateResponse"/> 188 </operation> 189 <operation name="echoHexBinary" parameterOrder="inputHexBinary"> 190 <input message="tns:echoHexBinaryRequest"/> 191 <output message="tns:echoHexBinaryResponse"/> 192 </operation> 193 <operation name="echoDecimal" parameterOrder="inputDecimal"> 194 <input message="tns:echoDecimalRequest"/> 195 <output message="tns:echoDecimalResponse"/> 196 </operation> 197 <operation name="echoBoolean" parameterOrder="inputBoolean"> 198 <input message="tns:echoBooleanRequest"/> 199 <output message="tns:echoBooleanResponse"/> 200 </operation> 201 </portType> 202 203 <binding name="InteropEchoHeaderBinding" type="tns:InteropTestPortType"> 204 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> 205 206 <operation name="echoString"> 207 <soap:operation soapAction="http://soapinterop.org/"/> 208 <input> 209 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 210 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 211 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 212 </input> 213 <output> 214 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 215 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 216 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 217 </output> 218 </operation> 219 <operation name="echoStringArray"> 220 <soap:operation soapAction="http://soapinterop.org/"/> 221 <input> 222 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 223 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 224 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 225 </input> 226 <output> 227 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 228 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 229 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 230 </output> 231 </operation> 232 <operation name="echoInteger"> 233 <soap:operation soapAction="http://soapinterop.org/"/> 234 <input> 235 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 236 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 237 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 238 </input> 239 <output> 240 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 241 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 242 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 243 </output> 244 </operation> 245 <operation name="echoIntegerArray"> 246 <soap:operation soapAction="http://soapinterop.org/"/> 247 <input> 248 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 249 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 250 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 251 </input> 252 <output> 253 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 254 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 255 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 256 </output> 257 </operation> 258 <operation name="echoFloat"> 259 <soap:operation soapAction="http://soapinterop.org/"/> 260 <input> 261 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 262 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 263 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 264 </input> 265 <output> 266 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 267 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 268 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 269 </output> 270 </operation> 271 <operation name="echoFloatArray"> 272 <soap:operation soapAction="http://soapinterop.org/"/> 273 <input> 274 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 275 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 276 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 277 </input> 278 <output> 279 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 280 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 281 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 282 </output> 283 </operation> 284 <operation name="echoStruct"> 285 <soap:operation soapAction="http://soapinterop.org/"/> 286 <input> 287 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 288 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 289 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 290 </input> 291 <output> 292 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 293 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 294 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 295 </output> 296 </operation> 297 <operation name="echoStructArray"> 298 <soap:operation soapAction="http://soapinterop.org/"/> 299 <input> 300 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 301 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 302 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 303 </input> 304 <output> 305 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 306 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 307 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 308 </output> 309 </operation> 310 <operation name="echoVoid"> 311 <soap:operation soapAction="http://soapinterop.org/"/> 312 <input> 313 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 314 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 315 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 316 </input> 317 <output> 318 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 319 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 320 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 321 </output> 322 </operation> 323 <operation name="echoBase64"> 324 <soap:operation soapAction="http://soapinterop.org/"/> 325 <input> 326 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 327 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 328 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 329 </input> 330 <output> 331 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 332 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 333 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 334 </output> 335 </operation> 336 <operation name="echoDate"> 337 <soap:operation soapAction="http://soapinterop.org/"/> 338 <input> 339 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 340 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 341 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 342 </input> 343 <output> 344 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 345 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 346 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 347 </output> 348 </operation> 349 <operation name="echoHexBinary"> 350 <soap:operation soapAction="http://soapinterop.org/"/> 351 <input> 352 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 353 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 354 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 355 </input> 356 <output> 357 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 358 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 359 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 360 </output> 361 </operation> 362 <operation name="echoDecimal"> 363 <soap:operation soapAction="http://soapinterop.org/"/> 364 <input> 365 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 366 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 367 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 368 </input> 369 <output> 370 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 371 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 372 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 373 </output> 374 </operation> 375 <operation name="echoBoolean"> 376 <soap:operation soapAction="http://soapinterop.org/"/> 377 <input> 378 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 379 <soap:header use="encoded" message="tns:echoHeaderString_Request" part="echoMeStringRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 380 <soap:header use="encoded" message="tns:echoHeaderStruct_Request" part="echoMeStructRequest" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 381 </input> 382 <output> 383 <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 384 <soap:header use="encoded" message="tns:echoHeaderString_Response" part="echoMeStringResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 385 <soap:header use="encoded" message="tns:echoHeaderStruct_Response" part="echoMeStructResponse" namespace="http://soapinterop.org/echoheader/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 386 </output> 387 </operation> 388 389 </binding> 390 391 <service name="interopLabEchoHeader"> 392 393 <port name="interopPortEchoHdr" binding="tns:InteropEchoHeaderBinding"> 394 <soap:address location="<?php echo ((isset($_SERVER['HTTPS'])?"https://":"http://").$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']));?>/server_round2_groupC.php"/> 395 </port> 396 397 </service> 398</definitions> 399