Acerca del ejemplo WildcardMatch

LocalEnvironment.Wildcard.WildcardMatch contiene el valor de un comodín que puede establecer en la propiedad Nombre de archivo del nodo FileInput. El ejemplo utiliza el valor de LocalEnvironment.Wildcard.WildcardMatch para establecer los valores para el nombre de archivo y directorio de salida en el nodo FileOutput. El ejemplo muestra las siguientes tareas:

El ejemplo se basa en un caso de ejemplo en el que un sistema de correo electrónico basado en archivo utiliza nodos de archivo para enviar correos electrónicos basados en archivos. Los usuarios envían correos electrónicos creando un archivo en un directorio de correo electrónico. El nombre de archivo sigue la convención To_<destinatario>@<nombresucursal>.txt El sistema de correo electrónico recoge los archivos en el directorio de salida y los transfiere al directorio de entrada de la oficina destinataria.

Nota: el ejemplo no utiliza el nodo EmailOutput.

El escenario se implementa utilizando un único flujo de mensajes llamado FileWildcardMatchSampleFlow. El flujo de mensajes FileWildcardMatchSampleFlow utiliza un nodo FileInput y un nodo FileOutput. El nodo FileInput está configurado para supervisar un directorio de entrada para archivos llamados To_*.txt, donde el asterisco (*) es un carácter comodín que puede estar formado por cero o más caracteres.

Un nodo Compute toma el valor establecido en LocalEnvironment.Wildcard.WildcardMatch, que está en el formato <destinatario>@<nombresucursal>, y asigna el valor <destinatario> al nombre de archivo de destino en el Entorno local. El nodo Compute también asigna el valor de <nombresucursal> al directorio de destino en el entorno local. El nodo FileOutput utiliza los valores establecidos en el entorno local para crear un archivo de salida.

El siguiente diagrama muestra el flujo de mensajes de FileWildcardMatchSampleFlow:

Captura de pantalla del flujo de mensajes FileWildcardMatchFlow.

Volver a la página inicial del ejemplo