Executando somente a amostra do nó FTEInput

Antes que seja possível executar a amostra do nó FTEInput, é necessário ter importado e implementado a amostra, consulte Amostra Managed File Transfer.

Se surgirem problemas ao executar a amostra, consulte Preparando o ambiente para os nós do WebSphere MQ File Transfer Edition ou Resolvendo problemas ao executar as amostras na documentação do WebSphere Message Broker.

Mensagem de Teste de Entrada

A mensagem de teste usada para executar essa amostra representa os dados de entrega do produto para uma filial. O aplicativo de vendas do final do dia da filial gera uma mensagem com um registro para cada produto, seguido de uma mensagem final indicando o final dos dados para a filial.

Exemplo de mensagem de renovação de estoque: StockReplenishmentRequest_123.txt

Esta parte da amostra usa os seguintes fluxos de mensagens:

Executando a amostra:

  1. Na visualização Brokers, expanda o grupo de execução FTEHQ.
  2. Clique com o botão direito do mouse em FTENodesSampleMFlow.HQProcessingDriver.
  3. Para parar as mensagens que estão sendo processadas e enviadas para o nó FTEOutput, clique em Parar.
  4. Na visualização Desenvolvimento do Broker, expanda FTENodesSampleFlowProject.
  5. Sob Testes de Fluxo, clique duas vezes em Msg1.StockReplenishmentRequestFromBranch.mbtest para abrí-lo no Cliente de Teste.
  6. No Cliente de Teste, clique em Enfileirar.
  7. No painel Propriedades Detalhadas, clique em Enviar Mensagem.
  8. No WebSphere MQ Explorer, alterne para a visualização Filas. Verifique se a fila FTE_STOCK_PROCESS_HQ do WebSphere MQ possui mensagens na profundidade atual da fila.
  9. No WebSphere Message Broker Toolkit, alterne para a visualização Desenvolvimento do Broker:
    1. Sob Testes de Fluxo, clique duas vezes em Msg1.StockReplenishmentRequestFromBranch.mbtest para abrí-lo no Cliente de Teste.
    2. No Cliente de Teste, clique em Retirar da Fila.
    3. No painel Propriedades Detalhadas, clique em Obter Mensagem.
  10. Repita a etapa 9 até que todas as mensagens estejam fora da fila FTE_STOCK_PROCESS_HQ WebSphere MQ.

Se todas as etapas anteriores forem bem-sucedidas, a amostra está concluída. Consulte o nó FTEInput no fluxo de mensagens FTEInputBranch2HQMFlow para visualizar como os resultados foram atingidos.

Mensagem de saída esperada do nó FTEInput

A mensagem de saída do nó FTEInput divide a mensagem enviada para o fluxo em quatro registros individuais com as seguintes atualizações:

<StockReplenishment>
    <BranchNumber>123</BranchNumber>
    <SequenceNumber>1</SequenceNumber>
  	<LineItem>
     	<ItemID>AA0534</ItemID>
     	<Description>2oz White Chocolate</Description>
     	<MerchandiseHierarchy Level="Department">Chocolates</MerchandiseHierarchy>
     	<UnitListPrice ForeignAmount="0.87" Currency="GBP">1.64</UnitListPrice>
     	<RegularSalesUnitPrice>1.31</RegularSalesUnitPrice>
     	<ActualSalesUnitPrice>1.31</ActualSalesUnitPrice>
     	<ExtendedAmount>3.62</ExtendedAmount>
     	<Quantity>63</Quantity>
  	</LineItem>
</StockReplenishment>
<StockReplenishment>
    <BranchNumber>123</BranchNumber>
    <SequenceNumber>2</SequenceNumber>
  	<LineItem>
     	<ItemID>AA0533</ItemID>
     	<Description>4oz Milk Chocolate</Description>
     	<MerchandiseHierarchy Level="Department">Chocolates</MerchandiseHierarchy>
     	<UnitListPrice ForeignAmount="0.87" Currency="GBP">1.79</UnitListPrice>
     	<RegularSalesUnitPrice>1.63</RegularSalesUnitPrice>
     	<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
     	<ExtendedAmount>4.89</ExtendedAmount>
     	<Quantity>35</Quantity>
  	</LineItem>
</StockReplenishment>
<StockReplenishment>
    <BranchNumber>123</BranchNumber>
    <SequenceNumber>3</SequenceNumber>
  	<LineItem>
     	<ItemID>AA7545</ItemID>
     	<Description>4oz Dark Chocolate</Description>
     	<MerchandiseHierarchy Level="Department">Chocolates</MerchandiseHierarchy>
     	<UnitListPrice ForeignAmount="0.87" Currency="GBP">1.99</UnitListPrice>
     	<RegularSalesUnitPrice>1.63</RegularSalesUnitPrice>
     	<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
     	<ExtendedAmount>4.89</ExtendedAmount>
     	<Quantity>34</Quantity>
  	</LineItem>
</StockReplenishment>
<StockReplenishment>
    <BranchNumber>123</BranchNumber>
    <SequenceNumber>4</SequenceNumber>
    <EndofData>true</EndofData>
</StockReplenishment>

Voltar para Home da Amostra