LocalEnvironment.Wildcard.WildcardMatch contém o valor de um curinga que você pode definir na propriedade Nome do arquivo no nó FileInput. A amostra utiliza o valor de LocalEnvironment.Wildcard.WildcardMatch para configurar os valores para o nome do arquivo de saída e diretório no nó FileOutput. A amostra demonstra as seguintes tarefas:
A amostra é baseada em um cenário onde um sistema de e-mail baseado em arquivo usa nós de arquivo para encaminhar e-mails baseados em arquivo. Os usuários enviam e-mails criando um arquivo em um diretório de e-mails. O nome do arquivo segue a convenção To_<receptor>@<nome da filial>.txt. O sistema de e-mails coleta os arquivos no diretório de saída e os transfere para o diretório de entrada do escritório do receptor.
Nota: A amostra não usa o nó EmailOutput.
O cenário é implementado usando um fluxo de mensagens único chamado FileWildcardMatchSampleFlow. O fluxo de mensagens FileWildcardMatchSampleFlow utiliza um nó FileInput e um nó FileOutput. O nó FileInput é configurado para monitorar um diretório de entrada para arquivos denominados To_*.txt, em que o asterisco (*) é um caractere curinga que pode ser formado por zero ou mais caracteres.
Um nó Compute tem o valor definido em LocalEnvironment.Wildcard.WildcardMatch, que está no formato <receiver>@<branchname>, e atribui o valor <receiver> para o nome do arquivo de destino no ambiente local. O nó Compute também atribui o valor <branchname> para o diretório de destino no ambiente local. O nó FileOutput usa os valores configurados no ambiente local para criar um arquivo de saída.
O diagrama a seguir mostra o fluxo de mensagens FileWildcardMatchSampleFlow: