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ê não concluir primeiro as etapas de configuração, a amostra não será inicializada corretamente e os arquivos não serão lidos.
- Os nós FileInput pesquisam o diretório de entrada a cada 5 segundos, portanto, se você digitar rapidamente, a saída esperada pode não ficar visível.
Atualizando a lista de diretórios em 5 segundos depois o resultado é mostrado.
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:
- 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:
- No WebSphere Message Broker Toolkit, alterne para a visualização Brokers.
- 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.
- Repita as etapas anteriores para o fluxo de mensagens FileBatchProcessingSample_Branch.
- Copie o arquivo da ramificação Southampton para o subdiretório branch_out:
- 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
- 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.
- 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.
-
Copie o arquivo da ramificação Winchester para o subdiretório branch_out:
- 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.
- 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.
- Copie o arquivo da ramificação Portsmouth para o subdiretório branch_out:
- 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.
- 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.
- 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
- 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.
-
Na visualização Brokers, clique com o botão direito do mouse no fluxo de mensagens implementado FileBatchProcessingSample_HOffice e clique em Iniciar.
- Verifique se os detalhes de postagem foram transferidos para o diretório de saída
da matriz.
- 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.
- 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.
- 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