<?xml version="1.0"?> <definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://test-uri/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" name="InteropTest" targetNamespace="http://test-uri/"> <types> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://test-uri/"> <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/"/> </schema> </types> <message name="testMessage"> <part xmlns:apache="http://xml.apache.org/xml-soap" name="testParam" type="apache:Map"/> </message> <portType name="testPortType"> <operation name="test"> <input message="testMessage"/> </operation> </portType> <binding name="testBinding" type="testPortType"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="test"> <soap:operation soapAction="#test" style="rpc"/> <input> <soap:body use="encoded" namespace="http://test-uri/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </input> </operation> </binding> <service name="testService"> <port name="testPort" binding="tns:testBinding"> <soap:address location="test://"/> </port> </service> </definitions>