Puede utilizar los nodos FileInput,
FileRead,
CDInput, y
FTEInput en los flujos de mensajes
para procesar los datos de archivos. Puede utilizar el nodo
FileOutput, el nodo
CDOutput, y el nodo
FTEOutput para enviar datos de un flujo
de mensajes a un archivo.
La utilización de archivos es uno de los métodos más comunes
de almacenar datos. Puede crear flujos de mensajes para procesar datos de
archivos, aceptar datos de archivos como datos de mensajes de entrada y
producir datos de mensajes de salida para destinos basados en archivos. Se
proporcionan los siguientes nodos de archivo:
- Nodo FileInput.
Utilice este nodo para recibir mensajes de archivos en el sistema de
archivos del intermediario o, utilizando FTP o
SFTP, en un sistema de archivos remoto. El nodo genera datos de
mensajes de salida que puede utilizar cualquiera de los nodos de salida,
lo que significa que se pueden generar mensajes para clientes utilizando
cualquiera de los protocolos de transporte soportados para conectar con el
intermediario. Para obtener más información, consulte
Utilización de un archivo local como entrada del flujo de mensajes.
- Nodo FTEInput.
Utilice este nodo para iniciar un flujo de mensajes cuando se reciben archivos a través de una red WebSphere MQ File Transfer
Edition. Para obtener más información, consulte
Recepción de un archivo mediante WebSphere MQ File Transfer Edition.
- Nodo CDInput. Utilice este nodo para iniciar un flujo de mensajes cuando se reciben archivos a través de una red IBM® Sterling Connect:Direct. Para obtener más información, consulte
Recibir un archivo utilizando IBM Sterling Connect:Direct.
- Nodo FileRead.
Utilice
este nodo para leer datos de un archivo en medio de un flujo de mensajes. Para obtener más información, consulte
Direccionamiento o enriquecimiento de un mensaje basados en el contenido de un archivo.
- Nodo FileOutput.
Utilice
este nodo para grabar mensajes en un archivo en el sistema de
archivos del intermediario o, utilizando FTP o
SFTP, en un sistema de archivos remoto.
El nodo puede crear archivos nuevos, sustituir archivos existentes y añadir
datos al final de un archivo existente. Para obtener más información, consulte Grabar un archivo en el sistema de archivos local y
Grabar un archivo en un servidor FTP o SFTP remoto.
- Nodo FTEOutput. Utilice
este nodo para enviar un archivo a un destino remoto utilizando una red
WebSphere MQ File Transfer
Edition. Para obtener más información, consulte
Envío de un archivo mediante WebSphere MQ File Transfer Edition.
- Nodo CDOutput. Utilice este nodo para enviar un archivo a un destino remoto utilizando una red IBM Sterling Connect:Direct. Para obtener más información, consulte
Iniciar una transferencia de archivos gestionados utilizando IBM Sterling Connect:Direct.
Los
nodos FileInput y
FTEInput inician el flujo de
mensajes cuando llega un archivo nuevo, mientras que el nodo
FileRead debe estar conectado a
otro nodo para iniciar la transacción de flujo de mensajes. El nodo
FileRead también proporciona
acceso con clave para identificar un registro, a diferencia del nodo
FileInput, que procesa todos
los registros por orden.
Al
utilizar estos cinco nodos, también puede procesar archivos grandes sin
necesidad de conservar en memoria el mensaje completo, y puede simplificar
el proceso de archivos que tienen un gran número de entradas repetitivas.
Si
va a acceder a archivos en una unidad compartida NFS, asegúrese de utilizar NFS
versión 4. El servidor debe dar soporte al bloqueo de archivos.
Si
desea trabajar con archivos, lea estos temas: