1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <wsdl : definitions xmlns : soap =" http://schemas.xmlsoap.org/wsdl/soap/"
3+ xmlns : tm =" http://microsoft.com/wsdl/mime/textMatching/"
4+ xmlns : soapenc =" http://schemas.xmlsoap.org/soap/encoding/"
5+ xmlns : mime =" http://schemas.xmlsoap.org/wsdl/mime/"
6+ xmlns : tns =" http://www.webserviceX.NET/"
7+ xmlns : s =" http://www.w3.org/2001/XMLSchema"
8+ xmlns : soap12 =" http://schemas.xmlsoap.org/wsdl/soap12/"
9+ xmlns : http =" http://schemas.xmlsoap.org/wsdl/http/"
10+ targetNamespace =" http://www.webserviceX.NET/"
11+ xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" >
12+ <wsdl : import namespace =" http://www.example.com/Report" location =" report.xsd" />
13+ <wsdl : types >
14+ <s : schema elementFormDefault =" qualified" targetNamespace =" http://www.webserviceX.NET/" >
15+ <s : element name =" GetQuote" >
16+ <s : complexType >
17+ <s : sequence >
18+ <s : element minOccurs =" 0" maxOccurs =" 1" name =" symbol" type =" s:string" />
19+ </s : sequence >
20+ </s : complexType >
21+ </s : element >
22+ <s : element name =" GetQuoteResponse" >
23+ <s : complexType >
24+ <s : sequence >
25+ <s : element minOccurs =" 0" maxOccurs =" 1" name =" GetQuoteResult" type =" s:string" />
26+ </s : sequence >
27+ </s : complexType >
28+ </s : element >
29+ <s : element name =" string" nillable =" true" type =" s:string" />
30+ </s : schema >
31+ </wsdl : types >
32+ <wsdl : message name =" GetQuoteSoapIn" >
33+ <wsdl : part name =" parameters" element =" tns:GetQuote" />
34+ </wsdl : message >
35+ <wsdl : message name =" GetQuoteSoapOut" >
36+ <wsdl : part name =" parameters" element =" tns:GetQuoteResponse" />
37+ </wsdl : message >
38+ <wsdl : message name =" GetQuoteHttpGetIn" >
39+ <wsdl : part name =" symbol" type =" s:string" />
40+ </wsdl : message >
41+ <wsdl : message name =" GetQuoteHttpGetOut" >
42+ <wsdl : part name =" Body" element =" tns:string" />
43+ </wsdl : message >
44+ <wsdl : message name =" GetQuoteHttpPostIn" >
45+ <wsdl : part name =" symbol" type =" s:string" />
46+ </wsdl : message >
47+ <wsdl : message name =" GetQuoteHttpPostOut" >
48+ <wsdl : part name =" Body" element =" tns:string" />
49+ </wsdl : message >
50+ <wsdl : portType name =" StockQuoteSoap" >
51+ <wsdl : operation name =" GetQuote" >
52+ <wsdl : documentation xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" >Get Stock quote for a company Symbol</wsdl : documentation >
53+ <wsdl : input message =" tns:GetQuoteSoapIn" />
54+ <wsdl : output message =" tns:GetQuoteSoapOut" />
55+ </wsdl : operation >
56+ </wsdl : portType >
57+ <wsdl : portType name =" StockQuoteHttpGet" >
58+ <wsdl : operation name =" GetQuote" >
59+ <wsdl : documentation xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" >Get Stock quote for a company Symbol</wsdl : documentation >
60+ <wsdl : input message =" tns:GetQuoteHttpGetIn" />
61+ <wsdl : output message =" tns:GetQuoteHttpGetOut" />
62+ </wsdl : operation >
63+ </wsdl : portType >
64+ <wsdl : portType name =" StockQuoteHttpPost" >
65+ <wsdl : operation name =" GetQuote" >
66+ <wsdl : documentation xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" >Get Stock quote for a company Symbol</wsdl : documentation >
67+ <wsdl : input message =" tns:GetQuoteHttpPostIn" />
68+ <wsdl : output message =" tns:GetQuoteHttpPostOut" />
69+ </wsdl : operation >
70+ </wsdl : portType >
71+ <wsdl : binding name =" StockQuoteSoap" type =" tns:StockQuoteSoap" >
72+ <soap : binding transport =" http://schemas.xmlsoap.org/soap/http" />
73+ <wsdl : operation name =" GetQuote" >
74+ <soap : operation soapAction =" http://www.webserviceX.NET/GetQuote" style =" document" />
75+ <wsdl : input >
76+ <soap : body use =" literal" />
77+ </wsdl : input >
78+ <wsdl : output >
79+ <soap : body use =" literal" />
80+ </wsdl : output >
81+ </wsdl : operation >
82+ </wsdl : binding >
83+ <wsdl : binding name =" StockQuoteSoap12" type =" tns:StockQuoteSoap" >
84+ <soap12 : binding transport =" http://schemas.xmlsoap.org/soap/http" />
85+ <wsdl : operation name =" GetQuote" >
86+ <soap12 : operation soapAction =" http://www.webserviceX.NET/GetQuote" style =" document" />
87+ <wsdl : input >
88+ <soap12 : body use =" literal" />
89+ </wsdl : input >
90+ <wsdl : output >
91+ <soap12 : body use =" literal" />
92+ </wsdl : output >
93+ </wsdl : operation >
94+ </wsdl : binding >
95+ <wsdl : binding name =" StockQuoteHttpGet" type =" tns:StockQuoteHttpGet" >
96+ <http : binding verb =" GET" />
97+ <wsdl : operation name =" GetQuote" >
98+ <http : operation location =" /GetQuote" />
99+ <wsdl : input >
100+ <http : urlEncoded />
101+ </wsdl : input >
102+ <wsdl : output >
103+ <mime : mimeXml part =" Body" />
104+ </wsdl : output >
105+ </wsdl : operation >
106+ </wsdl : binding >
107+ <wsdl : binding name =" StockQuoteHttpPost" type =" tns:StockQuoteHttpPost" >
108+ <http : binding verb =" POST" />
109+ <wsdl : operation name =" GetQuote" >
110+ <http : operation location =" /GetQuote" />
111+ <wsdl : input >
112+ <mime : content type =" application/x-www-form-urlencoded" />
113+ </wsdl : input >
114+ <wsdl : output >
115+ <mime : mimeXml part =" Body" />
116+ </wsdl : output >
117+ </wsdl : operation >
118+ </wsdl : binding >
119+ <wsdl : service name =" StockQuote" >
120+ <wsdl : port name =" StockQuoteSoap" binding =" tns:StockQuoteSoap" >
121+ <soap : address location =" http://www.webservicex.net/stockquote.asmx" />
122+ </wsdl : port >
123+ <wsdl : port name =" StockQuoteSoap12" binding =" tns:StockQuoteSoap12" >
124+ <soap12 : address location =" http://www.webservicex.net/stockquote.asmx" />
125+ </wsdl : port >
126+ <wsdl : port name =" StockQuoteHttpGet" binding =" tns:StockQuoteHttpGet" >
127+ <http : address location =" http://www.webservicex.net/stockquote.asmx" />
128+ </wsdl : port >
129+ <wsdl : port name =" StockQuoteHttpPost" binding =" tns:StockQuoteHttpPost" >
130+ <http : address location =" http://www.webservicex.net/stockquote.asmx" />
131+ </wsdl : port >
132+ </wsdl : service >
133+ </wsdl : definitions >
0 commit comments