Executando a Amostra Batch Processing

Antes de executar a amostra é necessário ter concluído as etapas de configuração, consulte Configurando a amostra de Processamento em Batch, e importado e implementado a amostra, consulte Amostra Batch Processing.

Nota:

Se você encontrar algum problema ao executar a amostra, consulte Resolvendo problemas ao executar amostras na documentação do WebSphere Message Broker.

Para executar a amostra:

  1. Pare o fluxo de mensagens. Use as seguintes instruções para parar o fluxo de mensagens FileBatchProcessingSample_HOffice e o fluxo de mensagens FileBatchProcessingSample_Branch:
    1. No WebSphere Message Broker Toolkit, alterne para a visualização Brokers.
    2. Clique com o botão direito do mouse no fluxo de mensagens implementado FileBatchProcessingSample_HOffice e clique em Parar. O fluxo de mensagens indica que o fluxo de mensagens parou.
    3. Repita as etapas anteriores para o fluxo de mensagens FileBatchProcessingSample_Branch.
  2. Copie o arquivo da ramificação Southampton para o subdiretório branch_out:
    1. Salve o conteúdo do arquivo southampton_branch.txt como um arquivo chamado southampton_branch.txt no subdiretório branch_out que você criou quando configurou a amostra. O arquivo contém os seguintes dados:
      Southampton pacotes postais 23 cartas 56 
    2. Reinicie o fluxo de mensagens FileBatchProcessingSample_Branch, o conteúdo do arquivo de entrada southampton_branch.txt é transferido para o subdiretório mqsitransit no c:\MQSIFileInput\hoffice_in ou /tmp/MQSIFileInput/hoffice_in. Veja no diretório hoffice_in ou no subdiretório mqsitransit e verifique o conteúdo do arquivo hoffice_in.txt. Este arquivo contém os detalhes de postagem para Southampton a partir do arquivo de entrada.
    3. Veja no subdiretório branch_out. O arquivo southampton_branch.txt não está mais no diretório, porque no nó FILE_BRANCH FileInput a propriedade Ação no processamento bem-sucedido está configurada para Excluir.
  3. Copie o arquivo da ramificação Winchester para o subdiretório branch_out:
    1. Salve o conteúdo do arquivo winchester_branch.txt como um arquivo chamado winchester_branch.txt no subdiretório branch_out que você criou quando configurou a amostra.

      Nota:

      Devido ao fluxo de mensagens estar sendo executado, o arquivo é selecionado e excluído quase que imediatamente, assim pode ser que você não o veja no subdiretório branch_out.

    2. Veja no subdiretório mqsitransit e verifique o conteúdo do arquivo hoffice_in.txt. O conteúdo do arquivo winchester_branch.txt é anexado ao arquivo hoffice_in.txt.
  4. Copie o arquivo da ramificação Portsmouth para o subdiretório branch_out:
    1. Salve o conteúdo do arquivo portsmouth_branch.txt como um arquivo chamado portsmouth_branch.txt no subdiretório branch_out que você criou quando configurou a amostra.

      Nota:

      Devido ao fluxo de mensagens estar sendo executado, o arquivo é selecionado e excluído quase que imediatamente, assim pode ser que você não o veja no subdiretório branch_out.

    2. Veja no subdiretório mqsitransit. Esse diretório está vazio porque o arquivo foi o terceiro registro recebido. O nó Compute envia uma mensagem de Fim dos Dados para o nó FileOutput. A mensagem Fim dos Dados fecha o arquivo e move-o para o diretório de saída especificado no nó FileOutput, c:\MQSIFileInput\hoffice_in ou /tmp/MQSIFileInput/hoffice_in.
    3. Veja no arquivo hoffice_in.txt no subdiretório hoffice_in. O arquivo contém os dados de postagem de cada ramificação.
    Southampton pacotes postais 23 cartas 56 Winchester pacotes
    postais 27 cartas 30 Portsmouth pacotes postais 12 cartas 84 
  5. Inicie o fluxo de mensagens FileBatchProcessingSample_HOffice para transferir o arquivo do diretório de entrada da matriz para o diretório de saída da matriz.
    1. Na visualização Brokers, clique com o botão direito do mouse no fluxo de mensagens implementado FileBatchProcessingSample_HOffice e clique em Iniciar.
  6. Verifique se os detalhes de postagem foram transferidos para o diretório de saída da matriz.
    1. Verifique se o subdiretório hoffice_in está vazio. O fluxo de mensagens FileBatchProcessingSample_HOffice lê o arquivo hoffice_in.txt a partir do subdiretório hoffice_in. O fluxo de mensagens também cria um arquivo de archive com um registro de data e hora em c:\MQSIFileInput\hoffice_in\mqsiarchive ou \tmp\MQSIFileInput\hoffice_in\mqsiarchive.
    2. Veja no subdiretório mqsiarchive e verifique no conteúdo do arquivo com o registro de data e hora. Esse arquivo contém detalhes de postagem da matriz a partir das três ramificações que foram criadas pelo nó FileOutput no fluxo de mensagens FileBatchProcessingSample_Branch.
    3. Veja no subdiretório hoffice_out, e verifique o conteúdo de hoffice_out.txt. Esse arquivo contém os seguintes detalhes de postagem da matriz:
    Southampton pacotes postais 23 cartas 56 Winchester pacotes
    postais 27 cartas 30 Portsmouth pacotes postais 12 cartas 84  

Voltar para Home da Amostra