Executando a Amostra Graphical Data Mapping Retail
A amostra Graphical Data Mapping Retail contém um fluxo de mensagens único
com várias transformações de mensagens que são implementadas usando o mapeamento de
dados gráficos. As mensagens são melhoradas com dados de
um banco de dados, usando parâmetros da mensagem atual.
Como Executar o Fluxo de Mensagens GraphicalDataMappingRetailSample
Este cenário usa um feed de dados de vendas simplificado em vez do padrão de
mercado TLOG, para o qual uma amostra do produto separada está disponível. Neste
cenário, o fluxo de mensagens melhora as mensagens usando
consultas ao banco de dados e a transformação de mensagem, além disso, cria diversas mensagens
de saída a partir de uma mensagem de entrada única.
- No projeto message broker GraphicalDataMappingRetailSampleApplication, abra
GraphicalDataMappingRetailSampleFlow.mbtest em Testes de Fluxo. Ele contém uma mensagem de entrada XML
contendo informações de vendas da loja.
- Clique em Enviar Mensagem para colocar a mensagem na fila do nó MQInput Store Sales In chamada GDMRETAILIN.
- A mensagem de entrada é transformada em uma mensagem XML LoyaltySalesData
e, em seguida, colocada na fila de vendas de fidelidade pelo nó MQOutput.
- O nó de mapeamento StockOrder gera uma mensagem CSV
StockOrder para cada elemento StockOrder na mensagem
StockOrderBatch e as mensagens são então gravadas como linhas separadas em um arquivo de saída. O arquivo é armazenado na pasta que foi especificada na variável de ambiente MQSI_FILENODES_ROOT_DIRECTORY durante a configuração do banco de dados (conforme descrito em Configurando o Banco de Dados).
Por exemplo:
- No Windows: c:\MQSIFileOutput
- No Linux: /tmp/MQSIFileOutput
O nome de cada arquivo é configurado com um valor exclusivo pelo nó Batched Depot Stock Updates.
Voltar para o Início da Amostra