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.

  1. 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.
  2. Clique em Enviar Mensagem para colocar a mensagem na fila do nó MQInput Store Sales In chamada GDMRETAILIN.
  3. A mensagem de entrada é transformada em uma mensagem XML LoyaltySalesData e, em seguida, colocada na fila de vendas de fidelidade pelo nó MQOutput.
  4. 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:

    O nome de cada arquivo é configurado com um valor exclusivo pelo nó Batched Depot Stock Updates.

Voltar para o Início da Amostra