Durante el tiempo de ejecución, la actividad Sondear directorio FTP se conecta a un servidor FTP y sondea la existencia del archivo o archivos especificados en la ubicación especificada. Después de leer el contenido del archivo o archivos y de correlacionar los contenidos con una variable o variables de la orquestación, la actividad Sondear directorio FTP puede suprimir los archivos, moverlos o dejarlos en el directorio del servidor FTP.
La actividad Sondear directorio FTP es una actividad de iniciador. Cuando en el Dispositivo de integración se despliega una orquestación que comienza con una actividad Sondear directorio FTP, el Dispositivo de integración sondea el archivo o archivos que se van a añadir a un directorio específico del servidor FTP. Cuando se muestra un archivo en el servidor FTP, se inicia una orquestación para procesar el archivo o archivos y el resto de actividades en la orquestación. Para obtener más información, consulte Comportamiento de intervalo de sondeo. Para ver un ejemplo de una orquestación que utiliza la actividad Sondear directorio FTP, consulte la Guía de inicio.
Enlaces simbólicos con... | Enlaces simbólicos duros | Enlaces simbólicos blandos | Notas |
---|---|---|---|
Archivos | No admitidos | No admitidos | La actividad Sondear directorio FTP no interpreta los enlaces simbólicos como archivos porque los archivos y, por lo tanto, los enlaces simbólicos con los archivos no son procesados por la actividad Sondear directorio FTP durante el tiempo de ejecución. |
Directorios | Admitidos | Admitidos |
Puede que desee habilitar la persistencia para una orquestación que contenga una actividad Sondear directorio FTP. Por ejemplo, si inhabilita la persistencia y tiene un trabajo de orquestación con una actividad Sondear directorio FTP con la opción Mantener en su sitio seleccionada, si se produce un error durante el tiempo de ejecución que hace que el trabajo se detenga, cuando se reinicia la orquestación, vuelve a procesar el archivo. El estado del trabajo se pierde y el Dispositivo de integración no sabe que ya se ha procesado el archivo. Para más información, consulte Habilitar la persistencia.
Campo | Descripción |
---|---|
Archivo llamado | Especifica un patrón o expresión regular que define el nombre o los nombres de archivos que se van a obtener del servidor FTP. El servidor FTP realiza el proceso de la expresión regular. Para obtener más información, consulte la documentación del servidor FTP sobre expresiones regulares. Normalmente,
los servidores FTP admiten los siguientes comodines en sus expresiones regulares:
Nota: Dado que el proceso de la expresión regular se realiza en el servidor FTP, es el servidor FTP el que determina la distinción entre mayúsculas y minúsculas.
Si el servidor FTP es sensible a las mayúsculas y minúsculas, la coincidencia de archivo realizada por la actividad Sondear directorio FTP también lo es.
|
En el directorio | Especifica el directorio donde el Dispositivo de integración busca archivos en el servidor FTP. Puede especificar un directorio utilizando una de las siguientes opciones:
Nota: UNIX: Si especifica una vía de acceso al directorio relativa al conectarse a un servidor FTP en una máquina UNIX, compruebe que el directorio de inicio de FTP se ha especificado correctamente en el archivo /etc/password para la cuenta de usuario que se conecta al servidor FTP.
|
Probar | Después de que se haya especificado una expresión regular en el campo Nombre de archivo y de que se haya especificado el directorio donde buscar archivos en el servidor FTP en el campo En el directorio, pulse Probar para probar la expresión regular en relación con el conjunto de archivos en el directorio especificado en el servidor FTP. |
Del tipo | Especifica cómo se leen los contenidos del archivo: como datos binarios o como texto codificado. Si se selecciona la opción Texto, establezca el tipo de codificación utilizando una de las siguientes opciones:
Nota: Algunos caracteres de doble byte no se convierten utilizando la codificación SHIFT-JIS. Para obtener más información,
consulte Utilización de la codificación Shift-JIS.
PRECAUCIÓN: Debe especificar la opción Transferir como texto (ASCII) para actividades FTP al recuperar archivos de texto y colocar archivos de texto en un servidor FTP para puntos finales que manipulan datos de texto mientras transfieren datos desde/hasta el punto final FTP en modo ASCII. Por ejemplo, los puntos finales FTP del sistema principal y de DOS manipulan los datos ASCII al pasar los datos en modo ASCII.
Por ejemplo, si su orquestación recupera archivos ASCII utilizando la actividad Sondear directorio FTP y coloca los archivos ASCII utilizando la actividad Colocar archivo FTP en un servidor FTP del sistema principal, debe especificar las opciones en las siguientes tareas de Studio:
|
Después de leer el archivo | Suprimir - Suprimir el archivo después de que se haya leído. Mover a carpeta - Mover el archivo al directorio especificado después de que se haya leído. Especifique el directorio al que se mueve el archivo durante el tiempo de ejecución, utilizando una de las siguientes opciones:
Atención: Especifique el separador de directorios después del último nombre de directorio enumerado. Por ejemplo, para mover un archivo al directorio processed/acme en una vía de acceso relativa, especifique el siguiente directorio en el campo Mover a directorio: processed/acme/
Opcional
- Especifique el formato del nombre del archivo después de que se le haya cambiado de nombre. En la lista desplegable Patrón, seleccione el patrón deseado. Para especificar el carácter utilizado para separar los subcampos en el nombre del archivo, especifique un carácter en el campo Separador de patrones.
Especifique el comportamiento en tiempo de ejecución cuando existe un archivo con el mismo nombre:
Nota: La primera vez que la actividad Sondear directorio FTP sondea durante el tiempo de ejecución, si la actividad no es capaz de moverse al archivo porque el movimiento especificado al directorio no existe, se registra un aviso (no un error) en la Consola de gestión web (WMC) y el archivo se mantiene en su sitio. Para todos los sondeos posteriores, la actividad no intenta mover el mismo archivo y se registra en la WMC un mensaje de nivel de información que expresa que el archivo ya ha sido procesado.
Mantener en su sitio - Dejar el archivo en el directorio de entrada después de que se haya leído. |
Opciones avanzadas | Descripción |
Tamaño de lista de duplicados | Tamaño de la lista interna utilizada por el Dispositivo de integración para hacer un seguimiento de los archivos del servidor FTP que se han sondeado y de los que no. El valor predeterminado es 10.000. Sólo debería especificar un tamaño mayor que el predeterminado. |
Campo | Descripción |
---|---|
Reintentar | |
1) Esperar __ segundo(s) entre cada reintento. | El número de segundos que el Dispositivo de integración espera antes de intentar establecer una conexión con el servidor FTP. |
2) Intentar conectar __ veces antes de generar un error. | Especifica el total de reintentos: el número máximo de veces que
el Dispositivo de integración intenta establecer una conexión con el
servidor FTP antes de emitir un error. Si se despliega una orquestación que comienza con una actividad Sondear directorio FTP y el Dispositivo de integración no puede conectarse con el servidor FTP especificado, el Dispositivo registra los errores de conexión como avisos en el
registro del sistema hasta que se alcanza el total de reintentos. Cuando se alcanza el total de reintentos, el Dispositivo de integración registra un
error en el registro del sistema, restablece el recuento de errores de conexión a cero y
continúa intentando establecer una conexión con el servidor FTP. Por ejemplo, el usuario establece el recuento de reintentos en 3. El primer, el segundo y el tercer error de conexión aparecen en el registro del sistema como avisos. El Dispositivo de integración registra el cuarto error de conexión como un error y restablece el recuento de errores de conexión a cero. Por lo tanto, el quinto error de conexión generará un aviso en el registro del sistema. El Dispositivo de integración continuará intentando establecer una conexión con el servidor FTP. |
Parámetro de salida | Descripción |
---|---|
filename | Proporciona el nombre del archivo encontrado en el servidor FTP. |
data | Proporciona los contenidos del archivo. |
timestamp | Proporciona la fecha y la hora como una serie en el formato dataType del esquema XML (YYYY-MM-DDhh:mm:ss, donde YY es el año,
MM es el mes, DD es el día, hh es el huso horario, mm son los minutos y ss son los segundos.) Nota: Si el parámetro de salida timestamp se correlaciona en la tarea Correlacionar salidas pero la funcionalidad MDTM (que devuelve la hora de modificación de un archivo) no está disponible o habilitada para el servidor FTP, durante el tiempo de ejecución la orquestación deja de procesarse debido a este error. Se genera un aviso y se devuelve la fecha Epoch (1/1/1970) en el parámetro de salida timestamp.
|