Criando um Stub de Serviço

É possível usar um arquivo de especificação Web Service Description Language (WSDL) para gerar um stub de serviço que possa simular o comportamento do serviço original e utilizar exatamente a mesma interface.

Antes de Iniciar

Os stubs de serviço são armazenados nos projetos de teste. Se a sua área de trabalho não contiver um projeto de teste, o assistente de criação de teste criará um, permitindo alterar o nome. Para armazenar um stub de serviço em um projeto específico, verifique se o projeto existe antes de criar o stub.

Se você estiver utilizando a autenticação Secure Sockets Layer (SSL), certifique-se de possuir todos os arquivos de chave necessários na área de trabalho.

O assistente pode importar arquivos WSDL da área de trabalho, do sistema de arquivos, de um repositório remoto ou de uma URL. Assegure-se de que os arquivos WSDL utilizam a sintaxe apropriada para o ambiente de teste. A geração de stub de serviço pode não funcionar com alguns arquivos Web Services Description Language (WSDL).

Procedimento

  1. No ambiente de trabalho, clique em Arquivo > Novo > Outro > Teste > Ativos de Teste > Teste de Serviço ou clique no botão de barra de ferramenta Novo Stub de Serviço Ícone Novo Stub de Serviço.
  2. Selecione o WSDL do serviço que você deseja simular. Se necessário, você pode importar o WSDL a partir do sistema de arquivo, um URL ou de um repositório WSRR ou UDDI.
  3. Clique em Avançar.
  4. Selecione um local e um nome do projeto para o novo stub de serviço. Clique em Concluir.

Resultados

O assistente gera um stub de serviço de trabalho que reproduz a interface do serviço original, conforme definido na especificação WSDL. Cada operação é reproduzida com uma resposta padrão. Você pode editar o stub de serviço no editor de stub para alterar a resposta padrão ou para criar respostas condicionais.

Feedback