Saltar al contenido

Habilitar la Ubicación de Archivos Locales

Introducción

De forma predeterminada, el uso de archivos locales está deshabilitado para los agentes privados de Harmony. Esto incluye el uso de Cloud Studio extremo de almacenamiento local o un archivo local de Design Studio fuente o objetivo, así como el uso de archivos desencadenantes 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 activador o las opciones de carpeta de éxito/error.

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

Tenga en cuenta que, independientemente de esta configuración, Cloud 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 forma predeterminada en los agentes privados, si aún no ha configurado sus agentes privados para habilitar la ubicación de archivos locales, al probar la conexión a un extremo de almacenamiento local de Cloud Studio o al origen o destino del archivo local de Design Studio, aparecerá este error. Se mostrará el mensaje:

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 del archivo local 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 en 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 determinadas situaciones 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 local de forma remota utilizando 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 a Agentes > Grupos de Agente.

  2. En la tabla, seleccione el grupo de agentes privados y use 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 Claves 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 máquina donde esté instalado el agente privado, navegue hasta el archivo de configuración del agente. Este estará ubicado 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. Bajo 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 Ejecute las aplicaciones "Detener servicios Jitterbit"
"Iniciar servicios Jitterbit"
Linux Utilice los comandos $ sudo jitterbit stop
$ sudo jitterbit start

Consulta el Agente Privado

Para comprobar que el agente privado se ha reiniciado correctamente, vaya a Management Console y visualice el agente. El estado del agente privado debe ser "En ejecución". La nueva configuración ahora entrará 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 archivo local de origen/destino, puede utilizar este procedimiento para confirmar que ahora se podrá acceder a un archivo desencadenante o a una carpeta de éxito/error 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 Cloud Studio o Design Studio:

    • Cloud Studio: Cree 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: Crear 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.