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:
- 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.
- Para alterar a resposta padrão de uma operação:
- 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.
- Edite o conteúdo de Mensagem para especificar o conteúdo
XML retornado pelo stub de serviço.
- Para incluir um caso de resposta condicional:
- Clique com o botão direito do mouse na operação e selecione , 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.
- 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.
- Selecione 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.