Explorar o WSDL através da utilização do Explorador de WSDL

Pré-requisitos: Para utilizar o Explorador de WSDL, tem de ter uma URL válida para um documento WSDL.
O Explorador de WSDL permite explorar e testar documentos WSDL. As acções seguintes estão disponíveis no Explorador WSDL:

Iniciar o Explorador de WSDL

Para iniciar o Explorador de WSDL, conclua os seguintes passos:

  1. Iniciar o Explorador de Serviços Web.
  2. Mudar para o Explorador de WSDL ao fazer clique no ícone no canto superior direito Ícone para iniciar o Explorador de WSDL.

Importar um ficheiro WSDL para a sua área de trabalho

Para importar um ficheiro WSDL para a Área de Trabalho:

  1. Faça clique neste ícone: Ícone Importar WSDL para a Área de Trabalho.
  2. Seleccione o projecto para o qual pretende importar o WSDL.
  3. Se pretender gerar um ficheiro WSIL a partir do WSDL, seleccione Importar como referência de serviço para um documento WSIL.
  4. Faça clique em Ir.

Importar um ficheiro WSDL para o seu sistema de ficheiros

Para importar o ficheiro WSDL para o seu sistema de ficheiros, faça clique neste ícone: Ícone Importar o WSDL para o seu
sistema de ficheiros. Especifique onde pretende guardar o ficheiro WSDL no seu sistema.

Iniciar o assistente de Serviços Web

Para iniciar o assistente de Serviço Web, faça clique neste ícone: Ícone Iniciar
o Assistente de Serviço Web. Pode seleccionar a opção de criar um cliente de serviço Web ou um Serviço Web Esqueleto a partir do ficheiro WSDL. Faça clique em Ir para iniciar o assistente.

Adicionar um ficheiro WSDL aos seus favoritos

Para adicionar o ficheiro WSDL aos Favoritos, faça clique neste ícone:

. A área da janela Estado mostra que o WSDL foi adicionado com sucesso à sua lista de favoritos.

Explorar documentos WSDL através da utilização do Explorador de WSDL:

  1. Seleccione o 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. Repare que o Explorador permitirá apenas que procure ficheiros WSDL que residam na pasta WebContent/WSDL de um projecto. Para explorar ficheiros WSDL armazenados noutras localizações dentro do seu espaço de trabalho, escreva o nome do ficheiro WSDL ou seleccione o ficheiro no espaço de trabalho, faça clique com o botão direito do rato e seleccione Serviços Web > Iniciar o Explorador de Serviços Web. Para este exemplo, o WSDL utilizado é um Serviço Web que indica uma temperatura para qualquer código postal introduzido.

    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
  2. Ao fazer clique no nó de Serviço na área da janela Navegador (neste exemplo, seria o nó TemperatureService), serão apresentadas todas as associações para este serviço, assim como o seu tipo e uma curta descrição da associação, se o fornecedor do WSDL tiver incluído uma na área da janela de Acções. São suportados três tipos de associações: SOAP, HTTP Get e HTTP Post.

    O WSDL utilizado neste exemplo tem apenas uma associação, a TemperatureBinding, que é representada como sendo um nó TemperaturePortType na árvore do WSDL na área da janela Navegador.
  3. Ao fazer clique numa associação apresentada ou no seu nó, serão apresentados os detalhes da associação do WSDL na área da janela Acções. Isto inclui as operações e os terminais disponíveis para este serviço.

    Nesta vista, pode adicionar ou remover terminais para o serviços. Para adicionar um terminal, faça clique em Adicionar, introduza a URL para o terminal e faça clique em Ir. A área da janela Estado deverá dizer que os terminais foram actualizados com sucesso. Para remover um terminal, seleccione a sua caixa de verificação e faça clique em Remover.
Nota: Quando o Explorador de Serviços Web carrega os ficheiros WSDL que utilizam vários esquemas incluídos, serão geradas mensagens de aviso para os tipos que são referenciados ao longo desses esquemas. A mensagem de aviso será semelhante a: A referência ao tipo <qualified_type_name> não está resolvida.