1 <?xml version='1.0' encoding='UTF-8'?>
2 <wsdl:definitions name="HelloWorldService"
3 targetNamespace="http://test.demo1/"
4 xmlns:ns1="http://schemas.xmlsoap.org/soap/http"
5 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
6 xmlns:tns="http://test.demo1/"
7 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
8 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
9 <wsdl:types>
10 <xs:schema elementFormDefault="unqualified" targetNamespace="http://test.demo1/" version="1.0" xmlns:tns="http://test.demo1/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
11 <xs:element name="sayHello" type="tns:sayHello"/>
12 <xs:element name="sayHelloResponse" type="tns:sayHelloResponse"/>
13 <xs:complexType name="sayHello">
14 <xs:sequence>
15 <xs:element minOccurs="0" name="arg0" type="xs:string"/>
16 </xs:sequence>
17 </xs:complexType>
18 <xs:complexType name="sayHelloResponse">
19 <xs:sequence>
20 <xs:element minOccurs="0" name="return" type="xs:string"/>
21 </xs:sequence>
22 </xs:complexType>
23 </xs:schema>
24 </wsdl:types>
25
26 <wsdl:message name="sayHelloResponse">
27 <wsdl:part element="tns:sayHelloResponse" name="parameters"></wsdl:part>
28 </wsdl:message>
29 <wsdl:message name="sayHello">
30 <wsdl:part element="tns:sayHello" name="parameters"></wsdl:part>
31 </wsdl:message>
32
33 <wsdl:portType name="HelloWorld">
34 <wsdl:operation name="sayHello">
35 <wsdl:input message="tns:sayHello" name="sayHello"></wsdl:input>
36 <wsdl:output message="tns:sayHelloResponse" name="sayHelloResponse"></wsdl:output>
37 </wsdl:operation>
38 </wsdl:portType>
39
40 <wsdl:binding name="HelloWorldServiceSoapBinding" type="tns:HelloWorld">
41 <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
42 <wsdl:operation name="sayHello">
43 <soap:operation soapAction="" style="document"/>
44 <wsdl:input name="sayHello">
45 <soap:body use="literal"/>
46 </wsdl:input>
47 <wsdl:output name="sayHelloResponse">
48 <soap:body use="literal"/>
49 </wsdl:output>
50 </wsdl:operation>
51 </wsdl:binding>
52
53 <wsdl:service name="HelloWorldService">
54 <wsdl:port binding="tns:HelloWorldServiceSoapBinding" name="HelloWorldPort">
55 <soap:address location="http://localhost:8080/helloWorld"/>
56 </wsdl:port>
57 </wsdl:service>
58 </wsdl:definitions>