1<?xml version="1.0" encoding="UTF-8"?> 2<wsdl:definitions targetNamespace="http://localhost/My/Server" xmlns:impl="http://localhost/My/Server" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns1="http://localhost/My/Server"> 3 4 <wsdl:types> 5 <schema targetNamespace="http://localhost/My/Server" xmlns="http://www.w3.org/2001/XMLSchema"> 6 <import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> 7 <complexType name="ArrayOfString"> 8 <complexContent> 9 <restriction base="soapenc:Array"> 10 <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:string[]" /> 11 </restriction> 12 </complexContent> 13 </complexType> 14 </schema> 15 </wsdl:types> 16 17 <wsdl:message name="fooRequest"> 18 <wsdl:part name="bla" type="tns1:ArrayOfString" /> 19 </wsdl:message> 20 21 <wsdl:message name="empty" /> 22 23 <wsdl:portType name="MyServerHandler"> 24 <wsdl:operation name="foo" parameterOrder="bla"> 25 <wsdl:input message="impl:fooRequest" name="fooRequest" /> 26 <wsdl:output message="impl:empty" /> 27 </wsdl:operation> 28 29 </wsdl:portType> 30 31 <wsdl:binding name="MyServerSoapBinding" type="impl:MyServerHandler"> 32 <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /> 33 34 <wsdl:operation name="foo"> 35 <wsdlsoap:operation soapAction="" /> 36 <wsdl:input name="fooRequest"> 37 <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://localhost/My/Server" use="encoded" /> 38 </wsdl:input> 39 <wsdl:output name="empty"> 40 <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://localhost/My/Server" use="encoded" /> 41 </wsdl:output> 42 </wsdl:operation> 43 44 </wsdl:binding> 45 46 <wsdl:service name="MyServerHandlerService"> 47 <wsdl:port binding="impl:MyServerSoapBinding" name="MyServer"> 48 <wsdlsoap:address location="http://localhost/My/Server" /> 49 </wsdl:port> 50 </wsdl:service> 51 52</wsdl:definitions> 53