Este é o quarto conjunto de instruções
sobre como configurar seu sistema para usar WS-Addressing
com o WebSphere Message Broker; estas instruções
ilustram como testar os fluxos de mensagens.
Este tópico descreve como testar os fluxos de mensagens
já construídos. Nesse cenário, utilize uma ferramenta que usa o protocolo HTTP em vez do protocolo WebSphere MQ. Você pode utilizar qualquer ferramenta que tenha os recursos descritos no procedimento a seguir.
- Inicie a ferramenta e selecione http://localhost:nnnn/,
em que nnnn é o endereço da porta que está sendo usada.
- Configure a URL para o host, porta e seleção para o fluxo implementado. Os nós SOAPInput atendem
em uma porta diferente dos nós HTTP e o listener é construído
no grupo de execução em vez de usar um processo diferente.
- O nó SOAPInput espera
uma entrada SOAPAction nos cabeçalhos HTTP, portanto, é necessário incluir uma.
- Clique em Incluir Novo Cabeçalho.
- Digite a parte Valor do cabeçalho. O valor deve corresponder ao atributo SOAPAction do elemento SOAP:operation no seu código.
- Selecione o Novo Cabeçalho na área de janela
Nome.
- Altere o nome do Novo Cabeçalho para SOAPAction e
clique Enter.
- Selecione Carregar Arquivo e vá para o diretório que
contém o arquivo XML que você deseja utilizar.
- Selecione o arquivo e clique em Abrir. Observe as seguintes condições:
- Se a mensagem não incluir nenhuma entrada de Endereçamento WS, os locais ReplyTo e FaultTo serão padronizados como
anonymous. Isso significa que os resultados são retornados na conexão do cliente original.
- Se a mensagem incluir um cabeçalho WS-Addressing (ReplyTo)
com um valor de anonymous, a resposta será retornada
ao cliente original usando a conexão TCP/IP original.
- Se a mensagem incluir um cabeçalho de endereçamento WS com um valor de FaultTo explicitamente incluído, a resposta será retornada para aquele endereço em vez de por padrão utilizando o local padrão especificado no cabeçalho ReplyTo.
- Clique em Enviar para testar o fluxo. A resposta aparece na área de janela à direta.