Static WSDL example
- UpdatedJan 30, 2025
- 1 minute read
- Yokohama
- Scripted SOAP web services
This example demonstrates the FakeStockValue WSDL.
<?xml version= "1.0" ?><definitions name = "StockQuote"targetNamespace = "http://example.com/stockquote.wsdl"xmlns:tns = "http://example.com/stockquote.wsdl"xmlns:xsd1 = "http://example.com/stockquote.xsd"xmlns:soap = "http://schemas.xmlsoap.org/wsdl/soap/"xmlns = "http://schemas.xmlsoap.org/wsdl/" >
<types><schema targetNamespace = "http://example.com/stockquote.xsd"xmlns = "http://www.w3.org/2000/10/XMLSchema" ><element name = "TradePriceRequest" ><complexType><all><element name = "tickerSymbol" type = "string" /></all></complexType></element><element name = "TradePrice" ><complexType><all><element name = "price" type = "float" /></all></complexType></element></schema></types>
<message name = "GetLastTradePriceInput" ><part name = "body" element = "xsd1:TradePriceRequest" /></message>
<message name = "GetLastTradePriceOutput" ><part name = "body" element = "xsd1:TradePrice" /></message>
<portType name = "StockQuotePortType" ><operation name = "GetLastTradePrice" ><input message = "tns:GetLastTradePriceInput" /><output message = "tns:GetLastTradePriceOutput" /></operation></portType>
<binding name = "StockQuoteSoapBinding" type = "tns:StockQuotePortType" ><soap:binding style = "document" transport = "http://schemas.xmlsoap.org/soap/http" /><operation name = "GetLastTradePrice" ><soap:operation soapAction = "" /><input><soap:body use = "literal" /></input><output><soap:body use = "literal" /></output></operation></binding>
<service name = "StockQuoteService" ><documentation>My first service</documentation><port name = "StockQuotePort" binding = "tns:StockQuoteSoapBinding" ><soap:address location = "https://myinstance.service-now.com/FakeStockValue.do?SOAP" /></port></service>
</definitions>