1<?xml version="1.0" encoding="UTF-8"?>
2<wsdl:definitions
3    xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
4    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
5    xmlns:s="http://www.w3.org/2001/XMLSchema"
6    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
7    xmlns:hello="http://example.com/hello"
8    xmlns="http://example.com/hello"
9    targetNamespace="http://example.com/hello">
10
11  <wsdl:types>
12    <s:schema elementFormDefault="qualified" targetNamespace="http://example.com/hello">
13      <s:element minOccurs="0" maxOccurs="1" name="who" type="s:string"/>
14      <s:element minOccurs="0" maxOccurs="1" name="greeting" type="s:string"/>
15    </s:schema>
16  </wsdl:types>
17  <wsdl:message name="AskGreeting">
18    <wsdl:part name="who" element="hello:who"/>
19    <wsdl:part name="greeting" element="hello:greeting"/>
20  </wsdl:message>
21  <wsdl:message name="GiveGreeting">
22    <wsdl:part name="greeting" element="hello:greeting"/>
23  </wsdl:message>
24  <wsdl:portType name="Greeting">
25    <wsdl:operation name="Greet">
26      <wsdl:input message="hello:AskGreeting"/>
27      <wsdl:output message="hello:GiveGreeting"/>
28    </wsdl:operation>
29    <wsdl:operation name="Shout">
30      <wsdl:input message="hello:AskGreeting"/>
31      <wsdl:output message="hello:GiveGreeting"/>
32    </wsdl:operation>
33    <wsdl:operation name="Blag">
34      <wsdl:input message="hello:AskGreeting"/>
35    </wsdl:operation>
36  </wsdl:portType>
37  <wsdl:binding name="Greeting" type="hello:Greeting">
38    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
39    <wsdl:operation name="Greet">
40      <soap:operation soapAction="http://example.com/Greet" />
41      <wsdl:input>
42        <soap:body use="literal" namespace="http://example.com/hello"/>
43      </wsdl:input>
44      <wsdl:output>
45        <soap:body use="literal" namespace="http://example.com/hello"/>
46      </wsdl:output>
47    </wsdl:operation>
48    <wsdl:operation name="Shout">
49      <soap:operation soapAction="http://example.com/Shout" />
50      <wsdl:input>
51        <soap:body use="literal" namespace="http://example.com/hello"/>
52      </wsdl:input>
53      <wsdl:output>
54        <soap:body use="literal" namespace="http://example.com/hello"/>
55      </wsdl:output>
56    </wsdl:operation>
57    <wsdl:operation name="Blag">
58      <soap:operation soapAction="http://example.com/Blag" />
59      <wsdl:input>
60        <soap:body use="literal" namespace="http://example.com/hello"/>
61      </wsdl:input>
62    </wsdl:operation>
63  </wsdl:binding>
64  <wsdl:service name="GreetService">
65    <wsdl:port name="Greet" binding="hello:Greeting">
66      <soap:address location="http://localhost:3000/doclitwrapped/"/>
67    </wsdl:port>
68  </wsdl:service>
69</wsdl:definitions>
70