Saltar al contenido

Habilitar la ubicación de archivos locales en los agentes privados de Jitterbit

Introducción

De manera predeterminada, el uso de archivos locales está deshabilitado para los agentes privados de Jitterbit. Esto incluye el uso an Integration Studio extremo de almacenamiento local o un archivo local de Design Studio fuente o objetivo, así como también usar archivos desencadenadores o carpetas de éxito/error que estén configuradas en otros extremos u orígenes/destinos.

Puede habilitar ubicaciones de archivos locales si necesita trabajar con un directorio local específico o archivos locales, o usar el archivo desencadenador o las opciones de carpeta de éxito/error.

Las ubicaciones de archivos locales solo se pueden habilitar para agentes privados y no se pueden habilitar en agentes de nube Jitterbit.

Tenga en cuenta que independientemente de esta configuración, Integration Studio extremos de almacenamiento temporal y Design Studio Fuentes y destinos de almacenamiento temporal están siempre disponibles, tanto para agentes privados como para agentes en la nube.

Determinar si la ubicación del archivo local está deshabilitada

Como las ubicaciones de archivos locales están deshabilitadas de manera predeterminada en los agentes privados, si aún no ha configurado sus agentes privados para habilitar la ubicación de archivos locales, luego de probar la conexión a an Integration Studio extremo de almacenamiento local o fuente o destino de archivo local de Design Studio, se mostrará este mensaje de error:

Using local files as a source/target, trigger file, or success/error folders is disabled by default.

Set EnableLocalFileLocation=true in the [Settings] section of jitterbit.conf and restart the Jitterbit Apache service to enable it.

La ubicación de archivos locales está deshabilitada en el grupo de agentes de la nube, por lo que aparecerá el mismo mensaje de error si está utilizando agentes de la nube. No es posible habilitar la ubicación de archivos locales para los agentes de la nube.

Habilitar la ubicación de archivos locales en un agente privado

Para habilitar los archivos locales, debe editar el archivo de configuración del agente privado y luego reiniciar todos los servicios de Jitterbit.

Hay dos formas de cambiar el archivo de configuración: de forma remota o manualmente. De forma remota es más sencillo (especialmente con varios agentes en un grupo de agentes), pero en determinados casos puede ser preferible hacerlo manualmente.

Modificar de forma remota el archivo de configuración del agente privado

Estos pasos abreviados muestran cómo habilitar el almacenamiento de archivos locales de forma remota mediante la Management Console. Para obtener más instrucciones, consulte editar el archivo de configuración (jitterbit.conf).

  1. Inicie sesión en el portal Harmony y seleccione Management Console. Utilice el menú para navegar hasta Agentes > Grupos de Agente.

  2. En la tabla, seleccione el grupo de agentes privados y utilice su menú desplegable Acción para seleccionar Jitterbit Conf.

  3. En la pestaña Configuración, haga clic en Editar. Desplácese hasta llegar a la fila Configuración, como se muestra en la columna de la izquierda Configuración.

  4. Para la fila Teclas etiquetada EnableLocalFileLocation, establezca el Valor en true.

    archivo adjunto

  5. Haga clic en Enviar para completar el cambio de configuración.

  6. Reinicie el agente privado para que los cambios surtan efecto.

Modificar manualmente el archivo de configuración del agente privado

Estos pasos abreviados muestran cómo habilitar el almacenamiento de archivos local mediante la edición manual del archivo de configuración. Para obtener más instrucciones, consulte Editar el archivo de configuración (jitterbit.conf).

En cada equipo donde esté instalado el agente privado, navegue hasta el archivo de configuración del agente. Este se ubicará en su directorio de instalación, generalmente en una de estas ubicaciones:

  • Windows (Harmony): C:\Program Files (x86)\Jitterbit Agent\jitterbit.conf

  • Windows (Jitterbit v5.x): C:\Program Files (x86)\Jitterbit Integration Server\jitterbit.conf

  • Linux: /opt/jitterbit/jitterbit.conf

Por ejemplo, en un sistema operativo Windows:

adjunto

  1. Abra el jitterbit.conf archivo en un editor de texto.

  2. En el [Settings] sección del archivo, busque la entrada EnableLocalFileLocation:

    archivo adjunto

    Cambie la línea que se muestra arriba en amarillo para que se lea:

    EnableLocalFileLocation=true
    
  3. Guarde y cierre el archivo de configuración.

  4. Reinicie el agente privado para que los cambios surtan efecto.

Reinicie el agente privado para que los cambios surtan efecto.

Para que se realice el cambio de configuración, todos los servicios de Jitterbit deben reiniciarse. En cada máquina donde esté instalado el agente privado, primero detenga los servicios y luego reinícielos, utilizando el procedimiento adecuado para el sistema operativo:

SO Procedimiento Elementos o comandos del menú
Windows Ejecutar las aplicaciones "Detener servicios Jitterbit"
"Iniciar servicios Jitterbit"
Linux Usar los comandos $ sudo jitterbit stop
$ sudo jitterbit start

Consulta el agente privado

Para comprobar que el agente privado se ha reiniciado correctamente, vaya a la Management Console y visualice el agente. El estado del agente privado debería ser "En ejecución". La nueva configuración estará en vigor. Por ejemplo:

adjunto

Confirmar que la ubicación del archivo local esté habilitada

Estos pasos muestran cómo confirmar que las ubicaciones de archivos locales están habilitadas. Incluso si no tiene intención de utilizar un extremo de almacenamiento local o un origen/destino de archivo local, puede utilizar este procedimiento para confirmar que un archivo de activación o una carpeta de éxito/error ahora estarán accesibles en un determinado agente o grupo de agentes.

  1. Verifique que esté utilizando un ambiente que utilice el agente privado que configuró en los pasos anteriores.

  2. Confirme que ahora puede usar ubicaciones de archivos locales en Integration Studio o Design Studio:

    • Integration Studio: Crear una nueva conexión de almacenamiento local, especificando una ruta de carpeta local. Haga clic en el botón Probar. Debería aparecer un mensaje indicando que la conexión fue exitosa.

    • Design Studio: Crea un nuevo archivo local fuente o objetivo, especificando una ruta de carpeta local y archivos. Una vez que se enumeren los parámetros específicos, haga clic en Probar conexión. Debería aparecer un mensaje indicando que la conexión fue exitosa y mostrar los archivos locales.

    Nota

    Si está utilizando un agente de nube (o un agente privado diferente), recibirá el mismo mensaje de error que antes, ya sea porque no es posible habilitar archivos locales utilizando un agente de nube o porque tiene el agente o grupo de agentes incorrecto.