Correlacionar salida de la actividad Desarchivar
Acerca de esta tarea
Procedimiento
- Seleccione la tarea Correlacionar salidas en la Lista de comprobación. Se visualiza la tarea Correlacionar entradas.
El parámetro de salida archiveEntries se visualiza en el panel De actividad. El nodo archiveEntries/entry es un nodo recurrente y cada entrada representa un archivo o directorio único en el archivo. Los nodos del nodo archiveEntries/entry están descritos en la siguiente tabla:
Nombre de nodo Necesario Tipo de xsd Descripción name Sí string Especifica el nombre del directorio o archivo que se ha extraído del archivo. Si el archivo o el directorio están ubicados en un subdirectorio, el valor devuelto por el nodo name durante el tiempo de ejecución incluye la vía de acceso del directorio relativa del archivo o directorio. Por ejemplo, si el archivo contiene el archivo denominado file1.txt ubicado en el directorio llamado gato, se devuelve el valor: cat\file1.txt. datetime No dateString Especifica la fecha y la hora de creación del archivo o del directorio en el archivo. isdirectory No boolean Especifica si la entidad actual es un directorio o un archivo: - true (verdadero) especifica que la entidad es un directorio
- false (falso) especifica que la entidad es un archivo
content No base64Binary Especifica el contenido del archivo o del directorio. size No long Especifica el tamaño del archivo o directorio. userid No string Especifica el ID de usuario del archivo o del directorio. groupid No string Especifica el ID de grupo del archivo o del directorio. permissions No string Especifica los permisos del archivo o directorio. - Correlacione variables con el parámetro de salida EntradasArchivo. Consulte Creación de una correlación para obtener instrucciones generales sobre la correlación. Por ejemplo, podría correlacionar el parámetro de salida archiveEntries para una variable archiveEntries y, a continuación, añadir una actividad Para cada después de la actividad Desarchivar para repetirla por las instancias de la variable archiveEntries.
Cada instancia de la variable archiveEntries representa un archivo o un directorio. Puede añadir una actividad If..Then al bucle Para cada que prueba el valor del nodo isdirectory y si la entidad no es un directorio, coloque el archivo extraído en un servidor FTP utilizando la actividad Poner archivo en FTP. Esta orquestación de ejemplo se muestra en la figura siguiente:
Tema principal: Actividad Desarchivar