Use o WSDL estático

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Carregue o WSDL estático em um cliente SOAP para fazer solicitações ao serviço web SOAP.

    O cliente de serviço web fornece
    • O projeto FakeStockValue.
    • O serviço web StockQuoteBinding.
    • A função GetLastTradePrice SOAP. Esta função gera registros de solicitação quando executada.
    Figura 1. WSDL carregado
    Você pode mudar o XML de solicitação padrão no WSDL estático para incluir um símbolo de ação.
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:stoc="http://example.com/stockquote.xsd">
       <soapenv:Header/>
       <soapenv:Body>
          <stoc:TradePriceRequest>IBM</stoc:TradePriceRequest>
       </soapenv:Body>
    </soapenv:Envelope>
    Enviar uma solicitação SOAP para este endpoint de serviço web retorna o seguinte para o cliente SOAP solicitante.
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <SOAP-ENV:Body>
          <GetLastTradePriceOutput xmlns="https://www.service-now.com/vws/FakeStockValue">
             <message>admin2, You were looking for a quote on IBM</message>
          </GetLastTradePriceOutput>
       </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>