Testar documentos WSDL e serviços Web através da utilização do Explorador de WSDL

Os documentos WSDL permitem aos programadores expor as suas aplicações como sendo serviços aos quais a rede pode ter acesso na Internet. Através da UDDI e da WSIL, outras aplicações podem descobrir documentos WSDL e associar-se a eles para executar transacções ou outros processos de negócios. O Explorador de Serviços Web permite explorar, importar e testar documentos WSDL.

Pré-requisitos: Para utilizar o Explorador de WSDL:

O Explorador de WSDL permite explorar e testar documentos WSDL. Para mais informações sobre como explorar documentos WSDL através da utilização do Explorador WSDL, consulte Utilizar o Explorador de WSDL .

Para testar um serviço Web através da utilização do Explorador de WSDL:

  1. Para iniciar o Explorador de WSDL, conclua os seguintes passos:
    1. No Explorador de Serviços Web, mude para o Explorador de WSDL ao fazer clique no ícone no canto superior direito Ícone para iniciar o Explorador de WSDL.
  2. Seleccione WSDL Main na área da janela Navegador, introduza ou procure um URL WSDL existente na área da janela direita e faça clique em Ir. Para este exemplo, o WSDL utilizado é um Serviço Web que indica uma temperatura para qualquer código postal introduzido.
    Captura de ecrã da área da
janela WSDL Main do Explorador de Serviços Web
    Os seguintes nós serão adicionados à árvore WSDL:
    • O nó WSDL: Ícone do nó WSDL
    • O nó de serviço (que representa um elemento de serviço dentro do ficheiro WSDL): Ícone do nó de Serviço
    • O nó de associação: Ícone do
nó de Associação
    • O nó de operação: Ícone do nó
de Operação
  3. Na área da janela Detalhes de Associação de WSDL, faça clique na operação (neste exemplo, na operação getTemp) para apresentar:
    • Uma lista pendente com os terminais disponíveis para esta operação
    • Os campos para cada parâmetro desta operação (neste exemplo, o parâmetro zipcode) e o tipo de informação que o parâmetro procura (neste exemplo, zipcode está a pedir uma cadeia).
      Invocar uma área da janela Operação WSDL do Explorador de Serviços Web
      A vista de Formulário permite introduzir os parâmetros para a chamada de operação do serviço Web. Os nomes dos parâmetros são apresentados como ligações cuja acção é apresentar um diálogo que descreve informações sobre a Linguagem de Definição do Esquema XML (XSD - XML Schema Definition Language) incorporada. Mais informações sobre o XSD podem ser encontradas aqui: http://www.eclipse.org/xsd/
      Captura do ecrã do
Diálogo de Informação do XSD
       
  4. Introduza a sua cadeia e faça clique em Ir. O resultado é apresentado na área da janela Estado.
    Captura do ecrã de uma
operação WSDL invocada que mostra o resultado na área da janela Estado
     
  5. Se estiver a utilizar o SOAP como método de associação, ao fazer clique em Origem ou em Formulário no canto superior direito, comutará a apresentação entre a vista de Formulário (mostrada acima) e a vista de Origem, que apresenta uma mensagem SOAP em formato XML. Pode também introduzir a mesma informação que está no formulário, apenas em formato XML (isto é sugerido apenas para utilizadores avançados). O Explorador valida o XML, se o modificar, mas não valida os valores do parâmetro que introduzir.
    Vista de Origem da área da
janela Invocar uma Operação WSDL.
  6. Se estiver a utilizar o SOAP como tipo de associação, terá também a opção de comutar a área da janela Estado entre as vistas de Origem e de Formulário. A vista de Origem mostra os envelopes de pedido e de resposta do SOAP, incluindo os parâmetros que introduziu para testar o serviço e o valor devolvido.
    Captura do ecrã da vista de
Origem dos envelopes de pedido e de resposta do SOAP