Editando um Stub de Serviço

Os stubs de serviço são gerados com uma única reposta padrão para cada operação na especificação WSDL. Você pode editar o stub de serviço para alterar as respostas padrão ou para incluir respostas condicionais que possam simular o serviço real.

Procedimento

Para editar o comportamento de um stub de serviço:

  1. No navegador de teste, dê um clique duplo no stub para abrir o editor de stub. Cada operação simulada pelo stub é representada por um elemento de operação, que contém os elementos de Caso que descrevem uma condição. Cada caso contém um elemento de resposta. Os elementos de caso são semelhantes aos pontos de verificação de teste e usam a mesma representação.
  2. Para alterar a resposta padrão de uma operação:
    1. Expanda a operação e o elemento Caso : Padrão, e selecione o elemento de resposta. O elemento Caso : Padrão descreve a resposta do stub de serviço quando nenhuma outra condição de caso for atendida.
    2. Edite o conteúdo de Mensagem para especificar o conteúdo XML retornado pelo stub de serviço.
  3. Para incluir um caso de resposta condicional:
    1. Clique com o botão direito do mouse na operação e selecione Incluir > Caso Igual, Caso Contém ou Caso de Consulta.
      Esses tipos de casos condicionais são semelhantes aos pontos de verificação Igual, Contém e Consulta nos testes de serviço.
      • Use Caso Igual para especificar uma resposta que seja retornada pelo stub quando o conteúdo inteiro da mensagem recebida corresponder ao conteúdo de mensagem especificado.
      • Use Caso Contém para especificar uma resposta que seja retornada pelo stub de serviço quando uma parte do conteúdo da mensagem recebida corresponder ao conteúdo da mensagem especificada.
      • Use Caso Consulta para especificar uma resposta que é retornada pelo stub de serviço quando uma consulta XPath atender a um critério especificado.
      Você pode incluir quantos elementos de caso forem necessários para simular o comportamento do serviço original. Utilize os botões Para cima e Para baixo para alterar a ordem na qual as condições de caso são avaliadas. Apenas a primeira condição correspondente é executada.

      O caso padrão não pode ser removido e é sempre o último elemento de caso na operação.

    2. Selecione o elemento de resposta e edite o conteúdo de Mensagem para especificar o conteúdo XML retornado pelo stub de serviço. Use as visualizações Formulário, Árvore e Origem para alterar o modo de exibição do conteúdo XML.
  4. Selecione Arquivo > Salvar ou clique no botão da barra de ferramentas Salvar.

O que Fazer Depois

Ao concluir a edição do stub de serviço, você poderá implementar o stub para um servidor de stub.

Feedback