1<?xml version="1.0" encoding="utf-8"?> 2<definitions name="InteropTest" 3 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 4 xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 5 xmlns:tns="http://test-uri/" 6 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 7 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 8 xmlns="http://schemas.xmlsoap.org/wsdl/" 9 targetNamespace="http://test-uri/"> 10 <types> 11 <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://test-uri/"> 12 <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 13 <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" /> 14 <complexType name="testType"> 15 <sequence> 16 <element name="a" type="string"/> 17 <element name="b" type="string"/> 18 </sequence> 19 <attribute name="c" type="string"/> 20 </complexType> 21 </schema> 22 </types> 23 <message name="testMessage"> 24 <part name="testParam" type="tns:testType"/> 25 </message> 26 <portType name="testPortType"> 27 <operation name="test"> 28 <input message="testMessage"/> 29 <output message="testMessage"/> 30 </operation> 31 </portType> 32 <binding name="testBinding" type="testPortType"> 33 <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> 34 <operation name="test"> 35 <soap:operation soapAction="#test" style="rpc"/> 36 <input> 37 <soap:body use="encoded" namespace="http://test-uri/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 38 </input> 39 <output> 40 <soap:body use="encoded" namespace="http://test-uri/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 41 </output> 42 </operation> 43 </binding> 44 <service name="testService"> 45 <port name="testPort" binding="tns:testBinding"> 46 <soap:address location="test://" /> 47 </port> 48 </service> 49</definitions> 50