Saltar al contenido

Opciones de Operación

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

adjunto

Estas secciones describen las opciones de operación disponibles:

Tiempo de Expiración de Operación

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

  • De forma predeterminada, el Tiempo de espera de operación está establecido en 2 horas. Si la operación se ejecuta durante más de 2 horas sin completarse o fallar, se cancelará automáticamente.

  • Es posible que desee aumentar este valor si la operación tiene grandes conjuntos de datos que tardan mucho en ejecutarse. O disminuirlo si las operaciones son urgentes; es decir, no desea que la operación se lleve a cabo si no puede completarse dentro de un período de tiempo determinado.

Nota

Habilitar la EnableAPITimeout configuración en el archivo de configuración del Agente Privado permite que las operaciones activadas por las APIs de API Manager utilicen esta configuración de tiempo de espera de operación.

Qué Registrar

  • La opción Qué registrar te permite elegir entre "Todo" o "Sólo errores". Estos son los registros que puede ver cuando hace clic derecho en el fondo de una operación y elige Registro de operación. Tenga en cuenta que dentro del Registro de operaciones, también tiene la opción de filtrar solo por errores.
  • De forma predeterminada, todo se registra. Esto incluye estados de éxito, cancelado, pendiente, en ejecución y de error.
  • Una razón por la que es posible que desee seleccionar "Sólo errores" antes de que se genere el registro es que si tiene problemas de latencia de operación, esto puede mejorarlos. De esta manera, si no planeaba utilizar los otros mensajes que no son de error normalmente filtrados en el Registro de operaciones, puede evitar que se generen en primer lugar.

Habilitar el Modo de Depuración

En la ventana Opciones de operación, seleccione Habilitar modo de depuración hasta y establezca una fecha para desactivar la configuración. Esta fecha está limitada a 2 semanas a partir de la fecha actual. El registro se desactivará al comienzo de esa fecha (12:00 a. m.) utilizando la zona horaria del Agente. Habilitar el modo de depurar para una operación específica puede ser útil si tiene problemas con una operación en particular y no necesita activar el registro de depurar para todo el proyecto, lo que puede crear archivos muy grandes dentro del directorio.

Cuando el registro de depurar de operación está habilitado, se generan estos tipos de registros, según el 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 (consulte Registro de depuración de operaciones). Se puede acceder a los archivos de registro de depurar directamente en los Agentes Privados y se pueden descargar a través de la Management Console Agentes > Agentes y Operaciones en tiempo de ejecución páginas.

  • Agente Privado o Agente en Nube: Registros de operaciones para operaciones API exitosas (configuradas para APIs personalizadas o Servicios OData). De forma predeterminada, solo las operaciones de API con errores se registran en los registros de operación.

Ejecutar Operación Exitosa

  • La opción Ejecutar operación exitosa incluso si no hay archivos fuente coincidentes se aplica a operaciones que tienen activadores "OnSuccess" configurados.
  • De forma predeterminada, sus operaciones OnSuccess solo se ejecutarán si tienen un archivo fuente coincidente para procesar.
  • Tiene la opción de "forzar" que la operación anterior sea exitosa, permitiéndole efectivamente iniciar la operación "OnSuccess" incluso si el activador falló. Esto puede resultar útil para configurar partes posteriores del proyecto sin depender del éxito de una operación dependiente.

Nota

El parámetro AlwaysRunSuccessOperation en el [OperationEngine] sección de jitterbit.conf anula la configuración Ejecutar operación exitosa incluso si no hay archivos fuente coincidentes.

Habilitar Fragmentación

  • Chunking permite a Jitterbit procesar datos en el sistema de destino en fragmentos.
    • El tamaño del fragmento le indica a Jitterbit cuántos registros de origen procesar por subproceso.
    • El Número de registros por archivo indica a Jitterbit que coloque solo el número solicitado de registros en el archivo de destino.
    • El Número máximo de subprocesos le indica a Jitterbit cuántos subprocesos simultáneos debe procesar.
    • El nodo de fragmento de origen y el nodo de fragmento de destino permiten al usuario definir qué constituye un registro y deben configurarse para estructuras de datos jerárquicas y XML.
  • De forma predeterminada, la fragmentación de datos no está habilitada.
  • Esto permite un procesamiento más rápido de grandes conjuntos de datos y también se utiliza para abordar los límites de registro impuestos por varios sistemas basados en servicios web al realizar una solicitud.