1<?xml version="1.0" encoding="UTF-8"?> 2<definitions name="WSDLInteropTestRpcEncService" 3 targetNamespace="http://soapinterop.org/WSDLInteropTestRpcEnc" 4 xmlns="http://schemas.xmlsoap.org/wsdl/" 5 xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 6 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 7 xmlns:tns="http://soapinterop.org/WSDLInteropTestRpcEnc" 8 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 9 xmlns:xsd1="http://soapinterop.org/xsd" 10 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 11 <types> 12 <schema targetNamespace="http://soapinterop.org/xsd" 13 xmlns="http://www.w3.org/2001/XMLSchema" 14 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" elementFormDefault="qualified"> 15 <import namespace = "http://schemas.xmlsoap.org/soap/encoding/"/> 16 <complexType name="ArrayOfstring"> 17 <complexContent> 18 <restriction base="SOAP-ENC:Array"> 19 <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/> 20 </restriction> 21 </complexContent> 22 </complexType> 23 <complexType name="SOAPStruct"> 24 <all> 25 <element name="varFloat" type="xsd:float"/> 26 <element name="varInt" type="xsd:int"/> 27 <element name="varString" type="xsd:string"/> 28 </all> 29 </complexType> 30 </schema> 31 </types> 32 33 <message name="echoString"> 34 <part name="param0" type="xsd:string"/> 35 </message> 36 <message name="echoStringResponse"> 37 <part name="return" type="xsd:string"/> 38 </message> 39 <message name="echoStringArray"> 40 <part name="param0" type="xsd1:ArrayOfstring"/> 41 </message> 42 <message name="echoStringArrayResponse"> 43 <part name="return" type="xsd1:ArrayOfstring"/> 44 </message> 45 <message name="echoStruct"> 46 <part name="param0" type="xsd1:SOAPStruct"/> 47 </message> 48 <message name="echoStructResponse"> 49 <part name="return" type="xsd1:SOAPStruct"/> 50 </message> 51 <message name="echoVoid"/> 52 <message name="echoVoidResponse"/> 53 <portType name="WSDLInteropTestRpcEncPortType"> 54 <operation name="echoString"> 55 <input message="tns:echoString" name="echoString"/> 56 <output message="tns:echoStringResponse" name="echoStringResponse"/> 57 </operation> 58 <operation name="echoStringArray"> 59 <input message="tns:echoStringArray" name="echoStringArray"/> 60 <output message="tns:echoStringArrayResponse" name="echoStringArrayResponse"/> 61 </operation> 62 <operation name="echoStruct"> 63 <input message="tns:echoStruct" name="echoStruct"/> 64 <output message="tns:echoStructResponse" name="echoStructResponse"/> 65 </operation> 66 <operation name="echoVoid"> 67 <input message="tns:echoVoid" name="echoVoid"/> 68 <output message="tns:echoVoidResponse" name="echoVoidResponse"/> 69 </operation> 70 </portType> 71 <binding name="WSDLInteropTestRpcEncPortBinding" 72 type="tns:WSDLInteropTestRpcEncPortType"> 73 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> 74 <operation name="echoString"> 75 <soap:operation soapAction="" style="rpc"/> 76 <input name="echoString"> 77 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 78 namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/> 79 </input> 80 <output name="echoStringResponse"> 81 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 82 namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/> 83 </output> 84 </operation> 85 <operation name="echoStringArray"> 86 <soap:operation soapAction="" style="rpc"/> 87 <input name="echoStringArray"> 88 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 89 namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/> 90 </input> 91 <output name="echoStringArrayResponse"> 92 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 93 namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/> 94 </output> 95 </operation> 96 <operation name="echoStruct"> 97 <soap:operation soapAction="" style="rpc"/> 98 <input name="echoStruct"> 99 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 100 namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/> 101 </input> 102 <output name="echoStructResponse"> 103 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 104 namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/> 105 </output> 106 </operation> 107 <operation name="echoVoid"> 108 <soap:operation soapAction="" style="rpc"/> 109 <input name="echoVoid"> 110 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 111 namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/> 112 </input> 113 <output name="echoVoidResponse"> 114 <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 115 namespace="http://soapinterop.org/WSDLInteropTestRpcEnc" use="encoded"/> 116 </output> 117 </operation> 118 </binding> 119 <service name="WSDLInteropTestRpcEncService"> 120 <port binding="tns:WSDLInteropTestRpcEncPortBinding" 121 name="WSDLInteropTestRpcEncPort"> 122 <soap:address 123 location="round3_groupD_rpcenc.inc"/> 124 </port> 125 </service> 126</definitions> 127