Puede utilizar campos en el entorno local para modificar dinámicamente el comportamiento de los nodos FileInput, FileOutput, FTEInput y FTEOutput. También puede averiguar qué valores han utilizado los nodos de salida para procesar el archivo.
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
Directory | CHARACTER | La vía de acceso de directorio absoluta del directorio de entrada en el formato utilizado por el sistema de archivos del intermediario. Por ejemplo, en los sistemas Windows empieza por el prefijo de letra de unidad (como C:). |
Name | CHARACTER | Nombre y extensión de archivo. |
LastModified | TIMESTAMP | Fecha y hora de la última modificación del archivo. |
TimeStamp | CHARACTER | Fecha y hora en que el nodo de entrada empezó a procesar el archivo en la hora UTC (Hora Universal Coordinada), como serie de caracteres. Estos datos son la serie utilizada para crear nombres de archivos de archivado y restitución, si se incluye una indicación de fecha y hora. |
Los siguientes elementos contienen datos sobre el registro actual: | ||
Offset | INTEGER | Inicio del registro dentro del archivo. El primer registro empieza en el desplazamiento 0. Si este elemento forma parte del árbol de mensajes de fin de datos, este valor es la longitud del archivo de entrada. |
Record | INTEGER | Número del registro dentro del archivo. El primer registro es el número 1. Si este elemento forma parte del árbol de mensajes de fin de datos, este valor es el número de registros. |
Delimiter | CHARACTER | Los caracteres utilizados para separar este registro del registro anterior, si se especifica Delimitados en Detección de registros. El primer registro tiene un delimitador nulo. Si este elemento forma parte del árbol de mensajes de fin de datos, este valor es el delimitador que sigue al último registro, si lo hubiera. |
IsEmpty | BOOLEAN | Si el registro propagado por el flujo de mensajes está vacío. Se establece en TRUE si el registro actual está vacío. Si este elemento forma parte del árbol de mensajes de fin de datos, este valor siempre se establece en TRUE. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
Directory | CHARACTER | La vía de acceso de directorio absoluta del
directorio de entrada en el formato utilizado por el sistema de archivos
del intermediario. Por ejemplo, en los sistemas Windows empieza por el prefijo
de letra de unidad (como C:). De forma alternativa esta vía de acceso se refiere al directorio raíz de nodos de archivo, que se puede alterar temporalmente con la misma variable de entorno que la utilizada para los nodos FileInput y FileOutput. |
Name | CHARACTER | Nombre y extensión de archivo. |
LastModified | TIMESTAMP | Fecha y hora de la última modificación del archivo. |
TimeStamp | CHARACTER | Fecha y hora en que el nodo FileRead empezó a procesar el archivo como serie de caracteres, en la zona horaria UTC (Hora Universal Coordinada). |
Los siguientes elementos contienen datos sobre el registro actual: | ||
Offset | INTEGER | El desplazamiento en el archivo en el que empieza el registro. El primer byte del archivo es el desplazamiento 0. |
NextRecordOffset | INTEGER | El desplazamiento en el archivo en el que empieza el próximo registro, relativo al inicio del archivo, y es 1 byte después del final del registro actual. Si se llega al final del archivo, el valor no se proporciona en el entorno local. |
EndOfFile | BOOLEAN | El nodo FileRead establece este elemento en TRUE cuando ha leído el último registro del archivo de entrada. Por lo tanto, este elemento siempre es TRUE cuando la propiedad de detección es El registro es Archivo completo. |
RecordNumber | INTEGER | El número del registro en el archivo relativo al desplazamiento a partir del cual el nodo de lectura empieza leer. El valor es siempre 1 a menos que se utilice la expresión de filtro, en cuyo caso refleja el número del registro que se ha seleccionado. |
NoMatchReason | STRING | La razón por la cual un mensaje se envía al terminal
"No match". Nulo si el mensaje se envía al terminal Out (de salida).
Posibles
razones:
|
Delimiter | CHARACTER | Los caracteres utilizados para separar este registro del registro anterior, si se especifica Delimitados en Detección de registros. El primer registro tiene un delimitador nulo. Si este elemento forma parte del árbol de mensajes de fin de datos, este valor es el delimitador que sigue al último registro, si lo hubiera. |
IsEmpty | BOOLEAN | Si el registro propagado por el flujo de mensajes está vacío. Se establece en TRUE si el registro actual está vacío. |
Archive/Directory | STRING | El nombre del directorio donde se ha archivado el archivo. |
Archive/Name | STRING | El nombre del archivo donde se ha archivado el archivo. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
Directory | CHARACTER | La vía de acceso de directorio absoluta del directorio de salida en el formato utilizado por el sistema de archivos del intermediario. Por ejemplo, en los sistemas Windows empieza por el prefijo de letra de unidad (como C:). |
Name | CHARACTER | Nombre de archivo del archivo de salida. |
Action | CHARACTER | Los valores posibles son:
|
Timestamp | CHARACTER | La fecha y la hora, en formato de serie de caracteres, en las que el nodo a empezado a procesar este archivo. Este valor se antepone a los nombres de los archivos que se archivan si especifica Indicación de fecha y hora, Archivar, Sustituir archivo existente y Añadir a archivo existente en la propiedad Acción si el archivo existe del separador Básicas. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
Directory | CHARACTER | Esta propiedad especifica la vía de acceso de directorio absoluta o relativa del directorio de salida en el formato utilizado por el sistema de archivos del intermediario. Por ejemplo, en sistemas Windows, esta vía de acceso empieza por el prefijo de letra de unidad (como, por ejemplo, C:) y utiliza una barra inclinada invertida (\) como delimitador de directorios. En sistemas UNIX, la vía de acceso incluye una barra inclinada (/) como delimitador de directorios. |
Name | CHARACTER | Esta propiedad especifica el nombre de archivo del archivo de salida. El nodo FileOutput no realiza la sustitución de caracteres comodín en el valor del elemento. Por ejemplo, si este valor es Input*.txt, el nodo FileOutput intenta grabar en un archivo con un asterisco (*) en el nombre. Esto puede salir bien o no, en función de si el asterisco es o no un carácter válido para los archivos en el sistema de archivos en el que se está grabando la información. |
Longitud | INTEGER | Esta propiedad especifica la longitud del registro que se va a leer del archivo. El valor sólo se utiliza si la opción de detección de registros Longitud fija se está utilizando. |
Offset | INTEGER | Esta propiedad especifica el desplazamiento en el archivo para empezar a buscar un registro. El desplazamiento 0 significa empezar desde el principio y es el valor predeterminado si no se proporciona ninguna alteración temporal. |
Archive/Directory | STRING | El directorio en el que se archiva el archivo cuando se utiliza una de las opciones de archivado de disposición del archivo. De forma predeterminada, el archivo se archiva en 'mqsiarchive' bajo el directorio de entrada de archivos. Cualquier vía de acceso no es relativa al directorio de entrada, sino relativa a la variable de entorno MQSI_FILENODES_ROOT_DIRECTORY. |
Archive/Name | STRING | El patrón que se utiliza para crear un nombre de archivo archivador. Sólo se permite un asterisco en el nombre de archivo, y el asterisco se sustituye por la primera sustitución de asterisco en el nombre del patrón de archivo. Si se especifica Archivar con indicación de fecha y hora, se añade una indicación de fecha y hora al nombre de archivador. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
Remote.ServerDirectory | CHARACTER | Esta propiedad especifica la vía de acceso de directorio absoluta o relativa del directorio de salida en el servidor remoto. La propiedad no tiene ningún efecto si SFTP o FTP no está habilitado en el nodo FileOutput. Debe dar formato a la vía de acceso de acuerdo con la sintaxis de vía de acceso aceptada por el servidor FTP, normalmente utilizando delimitadores de directorio de barra inclinada de tipo UNIX. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
WildcardMatch | CHARACTER | La serie de caracteres del nombre de archivo que ha coincidido con los comodines en el patrón de nombre de archivo. |
En los nodos FileOutput, CDOutput, y FTEOutput, puede utilizar un carácter comodín en el patrón de nombres de archivo. Si en el patrón de nombre de archivo incluye un solo carácter comodín, '*', el nodo utiliza el valor que está almacenado en LocalEnvironment.Wildcard.WildcardMatch. Esto es útil si tiene un flujo de mensajes donde los nodos de entrada y salida trabajan con el mismo archivo; puede conservar el nombre del archivo de entrada en los nodos de salida. También puede utilizar métodos estándar para manipular el valor del elemento WildcardMatch que desee; no debe utilizar un nodo FileInput, CDInput, o FTEInput.
Si desea más información, consulte Patrones de nombres de archivos.
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
TimeStamp | CHARACTER | Fecha y hora en que el nodo de entrada empezó a procesar el archivo en la hora UTC (Hora Universal Coordinada), como serie de caracteres. Estos datos son la serie utilizada para crear nombres de archivos de archivado y restitución, si se incluye una indicación de fecha y hora. |
Offset | INTEGER | Inicio del registro dentro del archivo. El primer registro empieza en el desplazamiento de 0 bytes. Cuando el desplazamiento forma parte del árbol de mensajes de fin de datos, este valor es la longitud del archivo de entrada. |
Record | INTEGER | Número del registro dentro del archivo. El primer registro es el registro número 1. Cuando el registro parte del árbol de mensajes de fin de datos, este valor es el número de registros. |
Delimiter | CHARACTER | Los caracteres utilizados para separar este registro del registro anterior, si se especifica Delimitados en Detección de registros. El primer registro tiene un delimitador nulo. Cuando el delimitador forma parte del árbol de mensajes de fin de datos, ese valor es el delimitador que sigue al último registro, si hay alguno. |
IsEmpty | BOOLEAN | Si el registro propagado por el flujo de mensajes está vacío. IsEmpty se establece en TRUE si el registro actual está vacío. Cuando IsEmpty forma parte del árbol de mensajes Fin de datos, este valor siempre se establece en TRUE. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
Directory | CHARACTER | Vía de acceso de directorio absoluta del directorio de entrada. |
JobName | CHARACTER | El nombre de la transferencia. |
Name | CHARACTER | Nombre y extensión de archivo (por archivo). |
LastModified | TIMESTAMP | Fecha y hora de la última modificación del archivo (por archivo). |
SourceAgent | CHARACTER | El nombre del agente que envía el archivo. |
DestinationAgent | CHARACTER | El nombre del agente al cual se debe enviar el archivo. |
OriginatingHost | CHARACTER | El nombre del host desde el que se ha enviado la transferencia. |
TransferId | CHARACTER | El nombre exclusivo de la transferencia. |
MQMDUser | CHARACTER | El ID de usuario de WebSphere MQ en la cabecera MQMD del mensaje de solicitud de transferencia. |
OriginatingUser | CHARACTER | El ID del usuario que ha sometido la solicitud de transferencia. |
TransferMode | CHARACTER | La modalidad de la transferencia. Los valores válidos son Binary o Text. |
TransferStatus | CHARACTER | El estado de la transferencia del archivo. |
FileSize | INTEGER | El tamaño del archivo que se está transfiriendo. |
ChecksumMethod | CHARACTER | El único valor permitido es MD5. |
Checksum | CHARACTER | Si el elemento ChecksumMethod se envía a MD5, este elemento será la suma de comprobación real en formato de serie hexadecimal. |
DestinationAgentQmgr | CHARACTER | El nombre del gestor de colas del agente de destino al que enviar el archivo. |
SourceAgentQmgr | CHARACTER | El nombre del gestor de colas del agente de origen que envió el archivo. |
OverallTransferStatus | CHARACTER | Es estado general de la transferencia. |
TotalTransfers | INTEGER | El número total de archivos que se han transferido satisfactoriamente. |
TransferNumber | INTEGER | El número del archivo activo en la transferencia. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
DestinationAgent | CHARACTER | El nombre del agente al cual se debe enviar el archivo. |
DestinationQmgr | CHARACTER | El nombre del gestor de colas de destino. |
JobName | CHARACTER | El nombre de la transferencia. |
Directory | CHARACTER | La vía de acceso de directorio absoluta del directorio de salida en el formato utilizado por el sistema de archivos del intermediario. Por ejemplo, en los sistemas Windows empieza por el prefijo de letra de unidad (como C:). |
Name | CHARACTER | Nombre de archivo del archivo de salida. |
Overwrite | BOOLEAN | Especifica si los archivos del sistema de destino pueden sustituirse cuando el agente de destino pasa archivos con el mismo nombre. Si el agente de destino no puede sustituir el archivo la transferencia falla y los registros de transferencia notifican el error. El nodo FTEOutput no genera ni registra ningún error. |
TransferId | CHARACTER | El nombre exclusivo de la transferencia que ha iniciado el nodo FTEOutput. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
DestinationAgent | CHARACTER | El nombre del agente al cual se debe enviar el archivo. |
DestinationQmgr | CHARACTER | El nombre del gestor de colas de destino. |
JobName | CHARACTER | El nombre de la transferencia. |
Directory | CHARACTER | La vía de acceso de directorio absoluta del directorio de salida en el formato utilizado por el sistema de archivos del intermediario. Por ejemplo, en los sistemas Windows empieza por el prefijo de letra de unidad (como C:). |
Name | CHARACTER | Nombre de archivo del archivo de salida. |
Overwrite | BOOLEAN | Especifica si los archivos del sistema de destino pueden sustituirse cuando el agente de destino pasa archivos con el mismo nombre. Si el agente de destino no puede sustituir el archivo la transferencia falla y los registros de transferencia notifican el error. El nodo FTEOutput no genera ni registra ningún error. |
PreDestinationCall.Name | CHARACTER | Llame a un programa en el agente de destino antes de iniciar la transferencia. Este elemento proporciona el nombre de un script Ant que se va a ejecutar. No puede llamar a otros programas que no sean scripts Ant ni pasar parámetros a las llamadas. El script Ant puede acceder a todos los metadatos definidos para la transferencia, incluidos metadatos de usuario añadidos mediante la alteración temporal de entorno local LocalEnvironment.Destination.FTE.UserDefined. Consulte WebSphere File Transfer Edition Information Center para obtener más detalles sobre cómo utilizar la función PreDestinationCall. |
PostDestinationCall.Name | CHARACTER | Llame a un programa en el agente de destino después de completar la transferencia. Este elemento proporciona el nombre de un script Ant que se va a ejecutar. No puede llamar a otros programas que no sean scripts Ant ni pasar parámetros a las llamadas. El script Ant puede acceder a todos los metadatos definidos para la transferencia, incluidos metadatos de usuario añadidos mediante la alteración temporal de entorno local LocalEnvironment.Destination.FTE.UserDefined. Consulte WebSphere File Transfer Edition Information Center para obtener más detalles sobre cómo utilizar la función PostDestinationCall. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
Transferencia | Carpeta | Contiene metadatos de la transferencia IBM® Sterling Connect:Direct. |
Timestamp | CHAR | Indicación de fecha y hora del archivo. |
Offset | INTEGER | Inicio del registro dentro del archivo. El primer registro empieza en el desplazamiento de 0 bytes. Cuando el desplazamiento forma parte del árbol de mensajes de fin de datos, este valor es la longitud del archivo de entrada. |
Record | INTEGER | Número del registro dentro del archivo. El primer registro es el registro número 1. Cuando el registro parte del árbol de mensajes de fin de datos, este valor es el número de registros. |
Delimiter | CHARACTER | Los caracteres utilizados para separar este registro del registro anterior, si se especifica Delimitados en Detección de registros. El primer registro tiene un delimitador nulo. Cuando el delimitador forma parte del árbol de mensajes de fin de datos, ese valor es el delimitador que sigue al último registro, si hay alguno. |
IsEmpty | BOOLEAN | Si el registro propagado por el flujo de mensajes está vacío. IsEmpty se establece en TRUE si el registro actual está vacío. Cuando IsEmpty forma parte del árbol de mensajes Fin de datos, este valor siempre se establece en TRUE. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
ProcessName | CHARACTER | Nombre del proceso de transferencia de script de archivo. |
StepName | CHARACTER | Nombre del paso que hace que se realice la transferencia. |
ProcessNumber | INTEGER | Número del proceso que ejecuta el script de proceso. |
Submitter | CHAR | ID de usuario que somete el script de proceso. |
Contabilidad | CHAR | Detalles de contabilidad del nodo secundario (SNODE) para el script de proceso. |
SourcePath | CHAR | Vía de acceso de origen del archivo en la máquina del nodo primario (PNODE). |
DestinationPath | CHAR | Vía de acceso de destino del archivo en la máquina del nodo secundario (SNODE). |
Directory | CHARACTER | Directorio al que se copia el archivo. |
Name | CHARACTER | Nombre del archivo copiado. |
PrimaryNodeName | CHARACTER | Nombre del nodo primario a partir del cual se ha copiado el archivo. |
SecondaryNodeName | CHARACTER | Nombre del nodo secundario. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
SNODE | CHARACTER | Nombre del Servidor de Connect:Direct secunadrio (SNODE) al que enviar el archivo. |
ProcessName | CHARACTER | Nombre de proceso que el script utiliza para ejecutarse. |
Contabilidad | CHARACTER | Datos de contabilidad que se muestran cuando el script se está ejecutando en el nodo Servidor de Connect:Direct primario (PNODE) y Servidor de Connect:Direct secundario (SNODE). |
Directory | CHARACTER | La vía de acceso de directorio absoluta del directorio de salida en el formato utilizado por el sistema de archivos del intermediario. Por ejemplo, en los sistemas Windows empieza por el prefijo de letra de unidad (como C:). |
Name | CHARACTER | Nombre de archivo del archivo de salida. |
Copy.From | CHARACTER | La parte final del nombre de vía de acceso es la propiedad de script de proceso de IBM Sterling Connect:Direct que desea cambiar. Es un <option name> directo de la cláusula FROM, o un valor en la opción <SYSOPTS>. Debe tener cuidado en asegurarse de que ha creado un script válido, porque se sobrescribe un valor existente creado por el nodo. |
Copy.To | CHARACTER | La parte final del nombre de vía de acceso es la propiedad de script de proceso de IBM Sterling Connect:Direct que desea cambiar. Es un <option name> directo de la cláusula TO, o un valor en la opción <SYSOPTS>. Debe tener cuidado en asegurarse de que ha creado un script válido, porque se sobrescribe un valor existente creado por el nodo. |
Nombre de elemento | Tipo de datos de elemento | Descripción |
---|---|---|
ProcessName | CHARACTER | Nombre del proceso que envía el archivo. |
ProcessNumber | CHARACTER | Número del proceso que envía el archivo. |
Directory | CHARACTER | La vía de acceso de directorio absoluta del directorio de salida en el formato utilizado por el sistema de archivos del intermediario. Por ejemplo, en los sistemas Windows empieza por el prefijo de letra de unidad (como C:). |
Name | CHARACTER | Nombre de archivo del archivo de salida. |
PrimaryNodeName | CHARACTER | Nombre del Servidor de Connect:Direct primario (PNODE) |
PrimaryNodeOS | CHARACTER | Sistema operativo del Servidor de Connect:Direct primario |
SecondaryNodeName | CHARACTER | Nombre del Servidor de Connect:Direct secundario (SNODE) |
SecondaryNodeOS | CHARACTER | Sistema operativo del Servidor de Connect:Direct secundario (no tiene que ser el mismo que el sistema operativo WebSphere Message Broker) |