Ao configurar um nó FileInput ou FileOutput, deve-se configurar o diretório a partir do qual deseja ler ou gravar arquivos. Nos nós, é possível configurar um caminho absoluto ou um caminho relativo. Se você configurou um caminho relativo, deve definir o diretório-raiz para o intermediário. É possível configurar a raiz do diretório configurando-se a variável de ambiente MQSI_FILENODES_ROOT_DIRECTORY.
O diretório-raiz nesta amostra é:
Nota: É possível escolher um diretório-raiz diferente e configurar a variável de ambiente MQSI_FILENODES_ROOT_DIRECTORY para esse diretório.
No fluxo de mensagens FileWildcardMatchSampleFlow utilizado na amostra, os nós FileInput e FileOutput possuem configurados caminhos relativos diferentes.
No nó FILE_WILDCARD_IN FileInput, a propriedade Diretório de Entrada está configurada para o caminho relativo to_hursley.
No nó FILE_WILDCARD_OUT FileOutput, a propriedade Diretório está configurada para o caminho relativo wrongdir. O nó FILE_WILDCARD_OUT utiliza o valor configurado em $LocalEnvironment/Destination/File/Directory, que substitui a propriedade Diretório. O valor de $LocalEnvironment/Destination/File/Directory é configurado para hursley no nó Compute FILE_WILDCARD_COMPUTE. O caminho relativo da saída é, portanto, configurada para hursley
Para configurar a amostra WildcardMatch:
SET MQSI_FILENODES_ROOT_DIRECTORY=c:\MQSIFileInput
export MQSI_FILENODES_ROOT_DIRECTORY="/tmp/MQSIFileInput"