Ejecutar el ejemplo WildcardMatch
Antes de poder ejecutar el ejemplo debe haber completado los pasos de configuración, consulte Configuración del ejemplo WildcardMatch y debe haber importado y desplegado el ejemplo, consulte Ejemplo WildcardMatch.
Nota: los nodos FileInput sondean el directorio de entrada cada 5 segundos, por lo tanto, si escribe muy deprisa, es posible que la salida esperada no esté aún visible.
Renovando la lista de directorios 5 segundos más tarde verá el resultado correcto.
Si encuentra cualquier tipo de problema al ejecutar el ejemplo, consulte Resolución de problemas cuando se ejecutan ejemplos en la documentación de WebSphere Message Broker.
Copie el archivo a enviar a la sucursal de Hursley en el directorio que
el nodo FileInput está supervisando:
El archivo JohnHillsHursley contiene el siguiente mensaje de texto:
Hi John,
Confirming our meeting for the 24th at 10am
We can meet at the Hursley branch
Best Regards,
Paul
Para ejecutar el ejemplo:
- Guarde el contenido de JohnHillsHursley como un archivo de texto denominado To_JohnHills@hursley.txt en el subdirectorio to_hursley que ha creado.
- Compruebe el contenido del directorio de salida, por ejemplo c:\MQSIFileInput\hursley.
El directorio contiene un archivo llamado JohnHills.txt.
Compruebe que el contenido coincide con el archivo JohnHillsHursley.
La salida muestra:
- $LocalEnvironment/Destination/File/Name
y $LocalEnvironment/Destination/File/Directory
se definen en el nodo Compute utilizando valores que se toman de
$LocalEnvironment/Wildcard/WildcardMatch.
En este ejemplo, $LocalEnvironment/Wildcard/WildcardMatch se
establece en JohnHills@Hursley porque
el nombre del archivo de entrada es To_JohnHills@hursley.txt
y el valor de comodín que se utiliza en la propiedad Nombre de archivo o patrón del nodo FileInput es
To_*.txt.
- El nodo Compute divide el valor JohnHills@hursley en
$LocalEnvironment/Wildcard/WildcardMatch y utiliza
JohnHillscomo parte
del nombre de archivo establecido en $LocalEnvironment/Destination/File/Name
y utiliza hursley como parte del nombre de directorio establecido en $LocalEnvironment/Destination/File/Directory.
El nodo Compute también utiliza el $LocalEnvironment/Destination/File/Directory
para averiguar el nombre del directorio raíz.
- El nodo FileOutput tiene la propiedad de ubicación Solicitar nombre de archivo
establecida en $LocalEnvironment/Destination/File/Name,
y esta variable tiene asignado un valor en el nodo Compute. El valor
de entorno local para el nombre de archivo de destino altera
temporalmente el valor de la propiedad Nombre de archivo del nodo
FileOutput. El nombre de archivo de salida que se utiliza es JohnHills.txt
- El nodo FileOutput tiene la ubicación de propiedad Solicitar directorio de archivos establecida en
$LocalEnvironment/Destination/File/Directory, y esta variable tiene
asignado un valor en el nodo Compute. El valor de entorno local para el directorio de destino altera
temporalmente el valor de la propiedad Nombre de archivo del nodo
FileOutput. El nombre de directorio de salida que se
utiliza es c:\MQSIFileInput\hursley o
/tmp/MQSIFileInput/hursley
Volver a la página inicial del ejemplo