Saltar al contenido

Conector FTP en Jitterbit Studio

Resumen

El conector FTP establece acceso a un servidor FTP.

El conector FTP proporciona una interfaz para crear una conexión FTP, la base utilizada para generar instancias de actividades FTP. Estas actividades, una vez configuradas, interactúan con el servidor FTP a través de la conexión.

El conector FTP se accede desde la pestaña Puntos finales y conectores del componente de diseño en la paleta de componentes de diseño (ver Paleta de componentes de diseño).

Descripción general del conector

Este conector se utiliza primero para configurar una conexión FTP. Los tipos de actividad asociados con esa conexión se utilizan luego para crear instancias de actividades que están destinadas a ser utilizadas como fuentes (para proporcionar datos en una operación) o destinos (para consumir datos en una operación).

Juntos, una conexión FTP específica y sus actividades se denominan un punto final FTP:

Actividades FTP

  • Leer: Lee datos de un punto final FTP y está destinado a ser utilizado como una fuente en una operación o llamado en un script.

  • Escribir: Escribe datos en un punto final FTP y está destinado a ser utilizado como un destino en una operación o llamado en un script.

Nota

Este conector es un conector nativo de Studio, que puede ser mencionado por Jitterbit al comunicar cambios realizados en los conectores. El calendario de lanzamientos para conectores nativos de Studio se basa en la cadencia de las aplicaciones web del portal Harmony.

Los puntos finales creados con este conector se incluyen en el informe de uso de puntos finales y cuentan para su licencia.

Conectar a SFTP con claves SSH

Las claves del cliente SSH se utilizan para autenticar Harmony con recursos externos como servidores SFTP.

Para obtener información detallada sobre el uso de claves del cliente SSH específicamente para conexiones SFTP, y cómo convertir claves a un formato apropiado para los agentes privados de Jitterbit, consulte Conectando a SFTP con claves SSH.

Los agentes privados admiten suites de cifrado OpenSSL para operaciones SFTP entrantes y salientes.

Solución de problemas

Si experimenta problemas con el conector FTP, se recomiendan los siguientes pasos de solución de problemas:

  1. Asegúrese de que la conexión FTP sea exitosa utilizando el botón Probar en la pantalla de configuración. Si la conexión no es exitosa, el error devuelto puede proporcionar una indicación del problema.

  2. Verifique los registros de operaciones para cualquier información escrita durante la ejecución de la operación.

  3. Habilite el registro de depuración de operaciones (para agentes en la nube o para agentes privados) para generar archivos de registro y datos adicionales.

  4. Si utiliza agentes privados, puede consultar los registros de agentes para obtener más información.

  5. Para consideraciones adicionales de solución de problemas, consulte Solución de problemas de operaciones.

SFTP: Escribir un archivo con un nombre de archivo multibyte falla con "Permiso denegado"

  • Síntoma: Una actividad de FTP Escribir que escribe un archivo cuyo nombre contiene caracteres multibyte falla con un error similar a:

    Failed to put data to the url <path>. Quote command returned error. Rename command failed: Permission denied.
    

    Los archivos cuyos nombres utilizan solo caracteres ASCII se cargan con éxito.

  • Causa posible: A partir de la versión 12.8 del agente, el conector FTP puede leer y escribir archivos cuyos nombres contienen caracteres multibyte. Sin embargo, con la opción Usar FTP Rename (habilitada por defecto), el agente carga el archivo bajo un nombre temporal (un sufijo -jbupload) y luego lo renombra al nombre final. Si el servidor SFTP no admite el cambio de nombre de archivos cuyos nombres contienen caracteres multibyte, el paso de renombrar falla y el servidor devuelve un error engañoso de Permiso denegado. Esta es una limitación del servidor SFTP, no de Jitterbit.

  • Resolución:

    • Desmarcar la opción Usar FTP Renombrar en la actividad de FTP Escribir para que el archivo se escriba directamente con su nombre final, sin el paso de renombrar.

    • Alternativamente, utilizar un servidor SFTP que soporte el renombrado de archivos cuyos nombres contengan caracteres multibyte.

Recursos adicionales

Los siguientes tutoriales de microaprendizaje de Jitterbit están disponibles a través de nuestra serie de videos básicos de Jitterbit, creada por Jitterbit University: