1<?xml version="1.0" encoding="UTF-8"?> 2<definitions name="SoapInterop" targetNamespace="http://soapinterop.org/main2/" 3 xmlns:wsdlns="http://soapinterop.org/main2/" 4 xmlns:impns="http://soapinterop.org/definitions/" 5 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 6 xmlns:typens2="http://soapinterop.org/xsd2" 7 xmlns:typens="http://soapinterop.org/xsd" 8 xmlns="http://schemas.xmlsoap.org/wsdl/"> 9 10 <import namespace = "http://soapinterop.org/xsd" location = "round3_groupD_import2.wsdl"/> 11 <import namespace = "http://soapinterop.org/definitions/" location = "round3_groupD_import2.wsdl"/> 12 13 <types> 14 <schema targetNamespace='http://soapinterop.org/xsd2' 15 xmlns='http://www.w3.org/2001/XMLSchema' 16 xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/' 17 xmlns:wsdl = "http://schemas.xmlsoap.org/wsdl/" 18 elementFormDefault='unqualified'> 19 <import namespace = "http://schemas.xmlsoap.org/soap/encoding/"/> 20 <import namespace = "http://soapinterop.org/xsd"/> 21 <complexType name ='ArrayOfSOAPStruct'> 22 <complexContent> 23 <restriction base='SOAP-ENC:Array'> 24 <attribute ref='SOAP-ENC:arrayType' wsdl:arrayType='typens:SOAPStruct[]'/> 25 </restriction> 26 </complexContent> 27 </complexType> 28 </schema> 29 </types> 30 31 <message name='Server.echoStructArray'> 32 <part name='inputArray' type='typens2:ArrayOfSOAPStruct'/> 33 </message> 34 <message name='Server.echoStructArrayResponse'> 35 <part name='Result' type='typens2:ArrayOfSOAPStruct'/> 36 </message> 37 38 <portType name="SoapInteropImport3PortType"> 39 <operation name='echoStruct' parameterOrder='inputStruct'> 40 <input message='impns:Server.echoStruct' /> 41 <output message='impns:Server.echoStructResponse' /> 42 </operation> 43 <operation name='echoStructArray' parameterOrder='inputArray'> 44 <input message='wsdlns:Server.echoStructArray' /> 45 <output message='wsdlns:Server.echoStructArrayResponse' /> 46 </operation> 47 </portType> 48 49 <binding name="SoapInteropImport3Binding" type="wsdlns:SoapInteropImport3PortType"> 50 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> 51 <operation name="echoStruct"> 52 <soap:operation soapAction="http://soapinterop.org/"/> 53 <input> 54 <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 55 </input> 56 <output> 57 <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 58 </output> 59 </operation> 60 <operation name="echoStructArray"> 61 <soap:operation soapAction="http://soapinterop.org/"/> 62 <input> 63 <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 64 </input> 65 <output> 66 <soap:body use="encoded" namespace="http://soapinterop/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 67 </output> 68 </operation> 69 </binding> 70 <service name="Import3"> 71 <port name="SoapInteropImport3Port" binding="wsdlns:SoapInteropImport3Binding"> 72 <soap:address location="round3_groupD_import3.inc"/> 73 </port> 74 </service> 75</definitions> 76