Executando a Amostra WildcardMatch
Antes de executar a amostra é necessário ter concluído as etapas de configuração,
consulte Configurando a amostra WildcardMatch, e importado e implementado a amostra, consulte
Amostra WildcardMatch.
Nota: Os nós FileInput sondam o diretório de entrada a cada 5 segundos, portanto, se digitar rapidamente,
a saída esperada pode não estar 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.
Copie o arquivo a ser enviado à filial de Hursley para o
diretório que o nó FileInput está monitorando:
O arquivo JohnHillsHursley contém a seguinte mensagem de texto:
Hi John,
Confirming our meeting for the 24th at 10am
We can meet at the Hursley branch
Best Regards,
Paul
Para executar a amostra:
- Salve o conteúdo de JohnHillsHursley como um arquivo de texto
chamado To_JohnHills@hursley.txt no subdiretório
to_hursley criado.
- Verifique o conteúdo do diretório de saída como, por exemplo,
c:\MQSIFileInput\hursley.
O diretório contém um arquivo chamado
JohnHills.txt.
Verifique se o conteúdo corresponde o arquivo JohnHillsHursley.
A saída mostra:
- $LocalEnvironment/Destination/File/Name
e $LocalEnvironment/Destination/File/Directory
são configurados no nó Compute usando valores tirados de $LocalEnvironment/Wildcard/WildcardMatch.
Nessa amostra $LocalEnvironment/Wildcard/WildcardMatch é
configurado para JohnHills@Hursley porque o nome do
arquivo de entrada é To_JohnHills@hursley.txt
e o valor do curinga usado na propriedade Nome do arquivo e
padrão do nó FileInput é To_*.txt.
- O nó Compute divide o valor JohnHills@hursley em
$LocalEnvironment/Wildcard/WildcardMatch e usou
JohnHills como parte do nome do arquivo configurado em
$LocalEnvironment/Destination/File/Name e usa
hursley como parte do nome de diretório configurado em
$LocalEnvironment/Destination/File/Directory.
O nó Compute também usa o $LocalEnvironment/Destination/File/Directory
para localizar o nome do diretório-raiz.
- O nó FileOutput possui o local de propriedade Nome do
Arquivo Solicitado configurado para $LocalEnvironment/Destination/File/Name,
e a essa variável é atribuído um valor no nó Compute. A configuração do ambiente local para o nome do arquivo
de destino substitui a configuração da propriedade do nó FileOutput para Nome do
arquivo. O nome do arquivo de
saída que é utilizado é JohnHills.txt
- O nó FileOutput possui o local de propriedade
Diretório do Arquivo Solicitado configurado para
$LocalEnvironment/Destination/File/Directory,
e a essa variável é atribuído um valor no nó Compute. A configuração do ambiente local para o diretório de
destino substitui a configuração da propriedade do nó FileOutput para
Diretório. O nome de diretório de saída utilizado é
c:\MQSIFileInput\hursley ou
/tmp/MQSIFileInput/hursley
Voltar para o Início da Amostra