Saltar al contenido

Habilitar la Ubicación del Archivo Local

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 solo se pueden habilitar para Agentes Privados y no se pueden habilitar en Agentes en Nube.

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 en Nube.

Determinar Si la Ubicación del Archivo Local Está Deshabilitada

Como las ubicaciones de archivos locales están deshabilitadas de forma predeterminada en 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 en Nube, por lo que aparecerá el mismo mensaje de error si está utilizando Agentes en Nube. No es posible habilitar la ubicación de archivos locales para los Agentes en Nube.

Habilitar la Ubicación de Archivos Locales en un Agente Privado

Para habilitar 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: remotamente o manualmente. De forma remota es más sencillo (especialmente con varios agentes en un Grupo de Agentes), pero manualmente puede ser preferible en ciertos escenarios.

Modificación Remota del 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 de 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.

    adjunto

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

  6. Reinicie el Agente Privado para que los cambios surtan efecto.

Modificación Manual del Archivo de Configuración del Agente Privado

Estos pasos abreviados muestran cómo habilitar el almacenamiento de archivos local editando manualmente el 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 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:

    adjunto

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

    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

Todos los servicios de Jitterbit deben reiniciarse para que se realice el cambio de configuración. En cada máquina donde esté instalado Agente Privado, primero detenga los servicios y luego reinícielos, siguiendo el procedimiento apropiado para el sistema operativo:

SO Procedimiento Elementos de menú o comandos
Windows Ejecute las aplicaciones "Detener servicios Jitterbit"
"Iniciar servicios Jitterbit"
Linux Utilice los comandos $ sudo jitterbit stop
$ sudo jitterbit start

Comprobando el Agente Privado

Para verificar que el Agente Privado se haya reiniciado exitosamente, vaya a la Management Console y vea 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. Después de que aparezcan sus parámetros específicos, haga clic en Probar conexión. Debería mostrarse un mensaje indicando que la conexión fue exitosa y mostrar los archivos locales.

    Nota

    Si está utilizando un Agente en Nube (o un Agente Privado diferente), recibirá el mismo mensaje de error que antes, ya sea porque no es posible habilitar archivos locales usando un Agente en Nube o porque tiene la agente o Grupo de Agentes incorrecto.