A amostra Web Service Aggregation inclui um exemplo de mensagem de teste de entrada e uma mensagem de saída esperada correspondente para que você possa confirmar que a amostra funcionou.
A amostra foi projetada para efetuar fan out para os dois serviços da Web usando dois nós AggregateRequest. Para simplificação, a amostra possui um serviço da Web de destino, para que os dois objetos no fan out sejam destinados para o mesmo serviço da Web.
O serviço da Web de destino é um fluxo de mensagens na amostra.
A entrada para essa amostra é uma mensagem SOAP e a amostra inteira é um serviço da Web. A mensagem SOAP está localizada no arquivo SampleInputMessage1.xml no projeto do Message Broker WebServiceAggregationMFP.
É possível variar o número de serviços da Web que são chamados. No campo de dados de mensagem, <Quantity> determina quantos pares de serviços da Web são executados.
Uma segunda mensagem de teste é fornecida com essa amostra no arquivo SampleInputMessage2.xml. Para essa mensagem, o campo <PartNumber> é configurado para ABC1235 e o campo <Quantity> é configurado para 2. A mensagem resulta em valores diferentes para a mensagem de resposta geral.
O serviço da Web que compreende essa amostra usa cinco fluxos de mensagens:
Esses fluxos de mensagens são descritos com mais detalhes em Explorando a Amostra Web Service Aggregation.
Se todas as etapas forem bem-sucedidas, a amostra estará completa.
Para observar os fluxos de mensagens e o projeto de conjunto de mensagens em mais detalhes, consulte Explorando Amostra Web Service Aggregation.
A seguinte mensagem é a mensagem XML de saída esperada para a mensagem de entrada SampleInputMessage1.xml:
O campo <AMT> é um total acumulativo do número de serviços da Web chamados desde que o broker foi reiniciado ou desde a última implementação. Portanto, se você usar a amostra mais de uma vez, o valor desse campo aumentará em quaisquer iterações subsequentes.
A seguinte mensagem é a mensagem XML de saída esperada para a mensagem de entrada SampleInputMessage2.xml:
Se você encontrar algum problema ao executar a amostra, consulte Resolvendo problemas ao executar amostras no centro de informações do WebSphere Message Broker.
Para obter detalhes sobre como configurar monitoramento de fluxo nessa amostra, consulte Monitorando a Amostra do Web Service Aggregation.