Saltar al contenido

Opciones de operación en Jitterbit Design Studio

Esta página describe las opciones que se pueden configurar para cualquier operación. Para acceder a estas opciones, haz clic derecho en el fondo de cualquier gráfico de operación y selecciona Opciones en el menú. La ventana de Opciones de Operación mostrará:

attachment

Estas secciones describen las opciones de operación disponibles:

Tiempo de espera de la operación

  • El Tiempo de Espera de la Operación es la cantidad máxima de tiempo que la operación se ejecutará antes de ser cancelada. Si tu operación tiene conjuntos de datos grandes o es compleja, esto puede hacer que la operación tarde más en ejecutarse.

  • Por defecto, el Tiempo de Espera de la Operación está configurado en 2 horas. Si la operación está en ejecución durante más de 2 horas sin completar o fallar, se cancelará automáticamente.

  • Puede que desees aumentar este valor si la operación tiene conjuntos de datos grandes que están tardando mucho en ejecutarse. O disminuirlo si las operaciones son sensibles al tiempo; es decir, no deseas que la operación se complete si no puede finalizar dentro de un cierto marco de tiempo.

Nota

Habilitar la configuración EnableAPITimeout en el archivo de configuración del agente privado permite que las operaciones activadas por las APIs del API Manager utilicen estas configuraciones de tiempo de espera de operación.

Qué registrar

  • La opción Qué Registrar te permite elegir entre "Todo" o "Solo Errores". Estos son los registros que puedes ver cuando haces clic derecho en el fondo de una operación y eliges Registro de Operación. Ten en cuenta que dentro del Registro de Operación, también tienes la opción de filtrar solo por errores.
  • Por defecto, se registra todo. Esto incluye estados de éxito, cancelados, pendientes, en ejecución y de error.
  • Una razón por la que podrías desear seleccionar "Solo Errores" antes de que se genere el registro es que si estás teniendo problemas de latencia en la operación, esto puede mejorarlos. De esta manera, si no planeabas usar los otros mensajes que normalmente se filtran en el Registro de Operación, puedes evitar que se generen en primer lugar.

Habilitar el modo de depuración

En la ventana de Opciones de Operación, selecciona Habilitar Modo de Depuración Hasta y establece una fecha para que la configuración se desactive. Esta fecha está limitada a 2 semanas a partir de la fecha actual. La generación de registros se desactivará al inicio de esa fecha (12:00 am) utilizando la zona horaria del agente. Habilitar el modo de depuración para una operación específica puede ayudar si tienes problemas con una operación en particular y no necesitas activar el registro de depuración para todo tu proyecto, lo que puede crear archivos muy grandes dentro del directorio.

Advertencia

En grupos de agentes en la nube, la duración de esta configuración es poco confiable. Los registros pueden dejar de generarse antes del final del período de tiempo seleccionado.

Cuando se habilita el registro de depuración de operaciones, se generan estos tipos de registros, dependiendo del tipo de agente:

  • Agente privado: Archivos de registro de depuración para una operación. Esta opción se utiliza principalmente para depurar problemas durante las pruebas y no debe activarse en producción, ya que puede crear archivos muy grandes. El registro de depuración también se puede habilitar para todo el proyecto desde el propio agente privado (ver registro de depuración de operaciones). Los archivos de registro de depuración son accesibles directamente en los agentes privados y se pueden descargar a través de la Consola de Gestión en las páginas de Agentes y Runtime.

  • Agente privado o agente en la nube: Registros de operación para operaciones API exitosas (configuradas para APIs personalizadas o APIs OData). Por defecto, solo se registran las operaciones API con errores en los registros de operación.

Ejecutar operación de éxito

  • La opción Ejecutar Operación de Éxito incluso si no hay archivos fuente coincidentes se aplica a operaciones que tienen disparadores "OnSuccess" configurados.
  • Por defecto, tus operaciones OnSuccess solo se ejecutarán si tienen un archivo fuente coincidente para procesar.
  • Tienes la opción de "forzar" que la operación anterior sea exitosa, permitiéndote efectivamente iniciar la operación "OnSuccess" incluso si el disparador falló. Esto puede ser útil para configurar partes posteriores del proyecto sin depender del éxito de una operación dependiente.

Nota

El parámetro AlwaysRunSuccessOperation en la sección [OperationEngine] del archivo jitterbit.conf anula la configuración Ejecutar operación de éxito incluso si no hay archivos de origen coincidentes.

Habilitar el procesamiento por lotes

  • Procesamiento por lotes permite a Jitterbit procesar datos al sistema de destino en lotes.
    • El Tamaño del lote indica a Jitterbit cuántos registros de origen procesar por hilo.
    • El Número de registros por archivo instruye a Jitterbit a colocar solo el número solicitado de registros en el archivo de destino.
    • El Número máximo de hilos indica a Jitterbit cuántos hilos concurrentes procesar.
    • El Nodo de lote de origen y el Nodo de lote de destino permiten al usuario definir qué constituye un registro y deben configurarse para estructuras de datos jerárquicas y XML.
  • Por defecto, el procesamiento por lotes no está habilitado.
  • Esto permite un procesamiento más rápido de grandes conjuntos de datos y también se utiliza para abordar los límites de registros impuestos por varios sistemas basados en servicios web al realizar una solicitud.