Saltar al contenido

Archivo de configuración del agente privado de Jitterbit jitterbit.conf

Introducción

Esta página describe el archivo de configuración principal para agentes privados, jitterbit.conf. Se encuentra en el directorio de instalación (JITTERBIT_HOME), por defecto C:\Program Files\Jitterbit Agent\ en Microsoft Windows, /opt/jitterbit/ en Linux y Docker.

El archivo utiliza el formato [archivo INI], en el que los nombres de las secciones están entre corchetes, y cada sección es una lista de pares clave-valor. Las secciones pueden estar en cualquier orden dentro del archivo. (Esta página ordena las secciones alfabéticamente, pero no es así en el archivo por defecto.) Si hay secciones o claves que no se encuentran en su archivo, debe agregarlas; algunas no se proporcionan en el archivo por defecto. Para las claves que no están presentes o están comentadas (con un # al principio), se aplica el valor por defecto. Los valores booleanos pueden proporcionarse como 0/1 o false/true. Las rutas utilizan barras diagonales, incluso al especificar ubicaciones de Windows.

Importante

Los cambios realizados en el archivo no se aplican hasta que se reinicia el agente, y no se sobrescriben al actualizar.

[AgentCapability]

Estas configuraciones se aplican tanto a las características de observabilidad nativas como de terceros del agente privado.

Importante

No cambie ningún valor en esta sección a menos que lo indique el soporte de Jitterbit.

Clave Predeterminado Descripción
ApacheThreadBuffer 10 Búfer de límite de hilos de Apache.
ApacheThreadCapabilityDebugOutput false Si es true, se generan registros adicionales de solución de problemas de Apache.
ApacheThreadCapabilityEnabled false Si es true, habilita la métrica de uso de hilos de Apache para determinar el estado de capacidad del agente.
ApacheThreadCapabilityReportInterval 2 Cada cuánto se verifica el uso de hilos de Apache (segundos).
CapabilityDebugOutput false Si es true, se generan registros adicionales de solución de problemas de capacidad.
CapabilityRefreshCooldown 2 Después de que un agente entra en estado incapaz, el período de enfriamiento (segundos) antes de actualizar el estado de capacidad.
CpuUsageCapabilityDebugOutput false Si es true, se generan registros adicionales de solución de problemas de CPU.
CpuUsageCapabilityEnabled false Si es true, habilita la métrica IncapableCpuUsage para determinar el estado de capacidad del agente.
CpuUsageCapabilityReportInterval 1 Cada cuánto se verifica el porcentaje de CPU (segundos).
EnhancedCapabilityMetricsEnabled false Si es true, habilita la lógica de métrica de capacidad del agente.
EnhancedCapabilityMetricsJMXEnabled true Si es true, habilita la métrica JMX para capacidad.
EnhancedCapabilityMetricsSubmissionEnabled false Si es true, establece EnhancedCapabilityMetricsEnabled en true, y envía métricas de capacidad a Harmony.
IncapableCpuUsage 95 Porcentaje de CPU en el que el agente se vuelve incapaz. Ignorado a menos que CpuUsageCapabilityEnabled sea true.
IncapableMemoryUsage 95 Porcentaje de memoria en el que el agente se vuelve incapaz. Ignorado a menos que MemoryUsageCapabilityEnabled sea true.
MemoryUsageCapabilityDebugOutput false Si es true, se generan registros adicionales de solución de problemas de memoria.
MemoryUsageCapabilityEnabled false Si es true, habilita la métrica IncapableMemoryUsage para determinar el estado de capacidad del agente.
MemoryUsageCapabilityReportInterval 1 Cada cuánto se verifica el porcentaje de memoria (segundos).

[AgentMetrics]

Estos ajustes se aplican solo a la función de observabilidad nativa.

Clave Predeterminado Descripción
Enabled false Si true, permite el uso de otras claves en esta sección. Si false, se ignoran los valores de otras claves en esta sección.
JitterbitMetricsServiceEnabled false Si true, inicia el servicio de recopilación de métricas.
UserIntentFileWatcherEnabled true Si true, y tanto Enabled como JitterbitMetricsServiceEnabled son true, inicia un servicio de vigilancia de archivos que captura la última acción del usuario.
OperationStatusLogToFileEnabled false Si true, registra el estado de las operaciones en un archivo. (Movido y renombrado de EnableAgentMetricLogging en [MetricLogging].)
OperationStatusLogToFileAsyncEnabled true Si true, y OperationStatusLogToFileEnabled es true, registra de manera asíncrona utilizando hilos separados. (Movido y renombrado de EnableAgentMetricLogging en [MetricLogging]) No cambie a menos que lo indique el soporte de Jitterbit.
AgentEnvSyncProgressToFileEnabled false Si true, registra el proceso de sincronización del agente en un archivo. (Movido y renombrado de EnableAgentSyncMetricLogging en [MetricLogging].)
SchedulerMetricThreads 100 Tamaño del grupo de hilos del programador de métricas.
ProcessEngineMetricThreads Valor de MaxNumberOfWorkerThreads en [ProcessEngine] Tamaño del grupo de hilos del motor de procesos de métricas.
OperationEngineMetricThreads (Ninguno) Si RunOperationsInSeparateProcess=true, utiliza esta cantidad de hilos del grupo de hilos.

[APIInfo]

Esta configuración se aplica a las operaciones activadas por un administrador de API servicio OData.

Clave Predeterminado Descripción
DebugJDML false Si true, permite el registro adicional de llamadas al servicio OData en API Manager, incluyendo SQL enviado a la base de datos.

[APIOperation]

Estas configuraciones se aplican a las operaciones activadas por un administrador de API API personalizada o servicio OData.

Clave Predeterminado Descripción
EnableErrorLogging true Registra solo los errores de operación de API en los registros de operación. Ignorado si EnableLogging es true.
EnableLogging false Registra todas las operaciones de API en los registros de operación. Si true, tiene prioridad sobre EnableErrorLogging.
EnableOperationIdLogging false Registra el ID de una operación que causa un fallo.
APIOperationLogging false Registra el inicio y el tiempo transcurrido de una llamada a la API.

Cuidado

Activar esta configuración genera al menos cuatro líneas adicionales para cada operación de API, lo que puede resultar en archivos de registro muy grandes.

[AutoScaling]

Clave Predeterminado Descripción
DeregisterAgentOnDrainstop false Desregistrar cuando el agente se detiene. Equivalente a deregisterAgentOnDrainstop en register.json.
DeregisterAgentOnJVMShutdown true Desactivar la desregistración en el apagado de JVM si la desregistración está habilitada a través de la auto registración o DeregisterAgentOnDrainstop.

[ConnectorsInfo]

Clave Predeterminado Descripción
MSAXUrl http://127.0.0.1:8002/AX/ Usado por el conector Microsoft Dynamics AX Connector. No cambie a menos que lo indique el soporte de Jitterbit.
MSCrmUrl http://127.0.0.1:8000/CRM/ Usado por el conector Microsoft Dynamics CRM Connector. No cambie a menos que lo indique el soporte de Jitterbit.
jitterbit.connectorcall.timeout 300 Tiempo de espera para la llamada del conector (segundos) para ciertos conectores. No cambie a menos que lo indique el soporte de Jitterbit.
jitterbit.connector.disable.file.watcher false Si true, desactivar el observador de archivos del conector. No cambie a menos que lo indique el soporte de Jitterbit.
jitterbit.connector.max.recent.connector.lookup 15 Número máximo de sumas de verificación md5 de conectores a mantener. (Si la suma de verificación de un nuevo conector coincide con una existente, se omite la descarga.)
jitterbit.connector.max.temp.file.write.attempts 30 Número máximo de veces que se intentará mover un archivo temporal del conector.

[DbDrivers]

Esta sección especifica los caracteres especiales predeterminados utilizados para delimitar nombres en algunos controladores utilizados por el conector de base de datos. Los delimitadores admitidos incluyen: / . \* = ? | ( ) [ ] { }.

Las claves y los valores están entre comillas simples, y los caracteres especiales están escapados con \.

Clave Predeterminado
DataDirect 32-BIT SequeLink 5.4 Quote Begin \"
DataDirect 32-BIT SequeLink 5.4 Quote End \"
Excel Quote Begin [
Excel Quote End ]
IBM DB2 (AS400) Quote Begin \"
IBM DB2 (AS400) Quote End \"
Microsoft Access Driver (*.mdb) Quote End ]
Microsoft Excel Driver (*.xls) Quote Begin [
Microsoft Excel Driver (*.xls) Quote End ]
Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb) Quote Begin [
Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb) Quote End ]
Microsoft ODBC for Oracle Quote Begin \"
Microsoft ODBC for Oracle Quote End \"
Microsoft Quote Begin [
MySQL ODBC 3.51 Driver Quote Begin `
MySQL ODBC 3.51 Driver Quote End `
MySQL ODBC 5.1 Driver Quote Begin `
MySQL ODBC 5.1 Driver Quote End `
MySQL Quote Begin `
MySQL Quote End `
Oracle ODBC Driver Quote Begin \"
Oracle ODBC Driver Quote End \"
Oracle Quote Begin \"
Oracle Quote End \"
Oracle in OraClient10g_home2 Quote Begin \"
Oracle in OraClient10g_home2 Quote End \"
Oracle in XE Quote Begin \"
Oracle in XE Quote End \"
PostgreSQL ANSI Quote Begin \"
PostgreSQL ANSI Quote End \"
PostgreSQL Quote Begin \"
PostgreSQL Quote End \"
PostgreSQL Unicode Quote Begin \"
PostgreSQL Unicode Quote End \"
PostgreSQL-psql Quote Begin \"
PostgreSQL-psql Quote End \"
SQL Server Quote Begin [
SQL Server Quote End ]

[DbInfo]

Clave Predeterminado Descripción
Usuario jitterbit Nombre de usuario para la base de datos PostgreSQL local.
DeshabilitarOdataCount false Desactiva las configuraciones $count y $inlinecount en las consultas OData entrantes. Establecer en true si la funcionalidad de conteo de la base de datos causa problemas de rendimiento.
Contraseña Ninguna Contraseña para la base de datos PostgreSQL local. Cada instalación genera una nueva contraseña, incluso en el mismo host. La contraseña en la imagen de Docker hub cambia entre versiones y es la misma para todos los contenedores basados en una imagen.
Controlador 'PostgreSQL Unicode(x64)' Predeterminado de Windows.
'PostgreSQL-jitterbit' Predeterminado de Linux.
NombreDbSistema 'postgres' Nombre de la base de datos del sistema PostgreSQL.
Servidor 127.0.0.1 Nombre de host o dirección IP del servidor PostgreSQL.
Puerto 6432 Puerto predeterminado del servidor PostgreSQL. (6543 en versiones de agentes privados 10.60 o anteriores.)

[Debug]

Clave Predeterminado Descripción
WebServiceDebugFile '' Ruta absoluta al archivo de depuración de servicios web del backend. Si es una cadena vacía, el registro está deshabilitado. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente.

[ErrorHandling]

Esta sección configura cómo manejar situaciones de error potenciales en el backend. Los valores posibles son:

  • Ok: La situación es normal; continuar como de costumbre.
  • Warning: Registrar una advertencia y continuar.
  • Error: La situación es fatal.
Clave Predeterminado Descripción
NoRowsAffectedOnDbUpdates Ok Una declaración de actualización en un objetivo de base de datos que no afecta ninguna fila es Ok según la definición anterior.
NoTargetDataGenerated Ok No se generaron datos de destino es Ok según la definición anterior.
NoWebServiceRequestData Warning No hay datos disponibles para generar una solicitud de servicio web válida genera una Warning según la definición anterior.
EmptyDatabaseSource Warning Una fuente de base de datos plana está vacía genera una Warning según la definición anterior.

[FileCleanup]

Clave Predeterminado Descripción
AutoStart true Iniciar las rutinas de limpieza de archivos.
SleepTimeInSeconds 5 Tiempo de espera para la limpieza de archivos (segundos).
FrequencyInHours 24.0 Intervalo de limpieza de archivos (horas).

[HttpConnectionPool]

Esta sección se utiliza con configuraciones de proxy para llamar a recursos externos.

Clave Predeterminado Descripción
MaxConnections 50 Número máximo de conexiones totales que se pueden mantener en el grupo. Si es 0 o menos, utiliza el valor predeterminado de la biblioteca Apache HttpClient.
MaxConnectionsPerRoute 5 Número máximo de conexiones por ruta. Si es 0 o menos, utiliza el valor predeterminado de la biblioteca Apache HttpClient.
TimeoutInSeconds 60 Tiempo de espera de conexión del grupo (segundos). Si es 0 o menos, utiliza el valor predeterminado de la biblioteca Apache HttpClient.
HttpSocketTimeoutInSeconds 180 Tiempo de espera del socket del cliente (segundos), el tiempo que el socket del cliente espera una respuesta después de establecer la conexión y enviar una solicitud. Si es 0 o menos, utiliza el valor predeterminado de la biblioteca Apache HttpClient.
HttpConnectionTimeoutInSeconds 180 Tiempo de espera (segundos) para esperar la conexión con el host remoto.

[HttpConnectionPoolLocal]

Esta sección se utiliza con recursos locales (servicios SOAP, API).

Clave Predeterminado Descripción
MaxConnections 50 Número máximo de conexiones totales que se pueden mantener en el grupo. Si es 0 o menos, utiliza el valor predeterminado de la biblioteca Apache HttpClient.
MaxConnectionsPerRoute 50 Número máximo de conexiones por ruta. Si es 0 o menos, utiliza el valor predeterminado de la biblioteca Apache HttpClient.
TimeoutInSeconds 60 Tiempo de espera de conexión del grupo (segundos). Si es 0 o menos, utiliza el valor predeterminado de la biblioteca Apache HttpClient.
HttpSocketTimeoutInSeconds 180 Tiempo de espera del socket del cliente (segundos) (tiempo que el socket del cliente espera una respuesta después de establecer la conexión y enviar una solicitud). Si es 0 o menos, utiliza el valor predeterminado de la biblioteca Apache HttpClient.
HttpConnectionTimeoutInSeconds 180 Tiempo de espera (segundos) para esperar la conexión con el host remoto.

Consejo

Si estableces MaxConnections y MaxConnectionsPerRoute en 100, realiza estos cambios adicionales:

  1. Edita el archivo jitterbit-agent-config.properties y establece:

    max.concurrent.requests=100
    

    No establezcas max.concurrent.requests por encima de 100. Esto revertirá el valor al predeterminado de 16.

  2. Edita el archivo httpd.conf y establece:

    ThreadsPerChild 101
    

[HttpEndPoints]

Clave Predeterminado Descripción
EnableErrorLogging true Registra errores de llamadas a puntos finales HTTP alojados en el registro de operaciones. Se ignora cuando EnableLogging es true.
EnableLogging true Registra todas las llamadas a puntos finales HTTP alojados en el registro de actividades.

[JavaBackend]

Clave Predeterminado Descripción
DebugLogLevel (Ninguno) Nivel de [registro de depuración] de Tomcat (SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF, ALL). Los registros del servidor Tomcat se escriben en JITTERBIT_HOME/tomcat/logs. Consulte CleanupRules.xml para los períodos de purga de archivos de registro.

[JavaUiBackend]

Clave Predeterminado Descripción
LogLevel OFF Nivel de registro de UI de Java (Tomcat). Los registros del servidor Tomcat se escriben en JITTERBIT_HOME/tomcat/logs. Consulte CleanupRules.xml para los períodos de purga de archivos de registro.

[JDBCEngine]

Clave Predeterminado Descripción
SessionTimeout 60 Tiempo de espera de sesión JDBC abierta (minutos).
ClientSessionTimeout 180 Tiempo máximo de operación JDBC (minutos).
LogLevel INFO Nivel de [registro] del motor JDBC (SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, OFF, ALL). Los registros del servidor Tomcat se escriben en JITTERBIT_HOME/tomcat/logs. Consulte CleanupRules.xml para los períodos de purga de archivos de registro.

[LDAP]

Utiliza esta sección para agregar soporte UTF-8 para Microsoft Windows y Active Directory con agentes privados de Windows.

Clave Predeterminado Descripción
CharacterEncoding ISO-8859-1 Codificación de caracteres LDAP.

Consejo

Si utilizas la función LDAPReplace() para reemplazar un valor en un Active Directory como se muestra a continuación, puedes encontrar que el texto se convierte en un resultado diferente al de la entrada, como François siendo reemplazado por FrançOis:

LdapReplace("givenName", "François");

En casos como este, agrega esta sección y reinicia el agente.

Para más información, consulta las funciones LDAP de Integration Studio o las funciones LDAP de Design Studio.

[MetricLogging]

Importante

Esta sección está obsoleta a partir de la versión 11.41 del agente privado y se eliminará en una versión posterior. Las claves se han trasladado a la sección [AgentMetrics], con algunas claves renombradas. Consulta esa sección para más detalles.

Clave Predeterminado Descripción
EnableAgentMetricLogging false Si es true, se habilita el registro de métricas del agente.
EnableAgentMetricAsyncLogging true Si es true, el registro se realiza de manera asíncrona. No cambie a menos que lo indique el soporte de Jitterbit.
EnableAgentSyncMetricLogging Si es true, habilita el registro de métricas de sincronización.
SchedulerMetricThreads 100 Tamaño del grupo de hilos del programador de métricas.
ProcessEngineMetricThreads Valor de MaxNumberOfWorkerThreads en [ProcessEngine] Tamaño del grupo de hilos del motor de procesos de métricas.
OperationEngineMetricThreads (Ninguno) Si RunOperationsInSeparateProcess=true, utiliza esta cantidad de hilos del grupo de hilos.

[OperationEngine]

Clave Predeterminado Descripción
Debug false Habilitar el modo de depuración. Tanto el valor de Debug como el de WriteLog deben estar configurados en 1 para que se generen registros.
AlwaysRunSuccessOperation false Ejecutar siempre las operaciones con éxito, incluso si no hay datos.
TemporaryStorageRootDirectory (Ninguno) Ruta absoluta al directorio raíz de almacenamiento temporal. Si no se especifica, se utiliza TemporaryStorage añadido al valor de TempDir (C:\Windows\Temp\jitterbit\TemporaryStorage para Windows, /tmp/jitterbit/TemporaryStorage para Linux). La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente.
MaxNumberOfOperationThreads (Ninguno) Número máximo de hilos de operación. Si no se especifica, el número de hilos de operación es ilimitado.
MaxOperationStackDepth 50 Número máximo de llamadas de operación sincrónicas anidadas. Si es 0 o un número negativo, el máximo es ilimitado.
MaxAsyncOperationChainLength 50 Número máximo de operaciones asincrónicas permitidas en una sola cadena (para evitar bucles de operación infinitos). Si es 0 o un número negativo, el máximo es ilimitado.
MaxAsyncOperationChainLengthOverrideAllowed true Sobrescribir la longitud máxima de la cadena de operaciones asincrónicas configurando la jitterbit.operation.max_async_chain_length variable de Jitterbit.
AlwaysDeleteTempDir false Eliminar archivos temporales, incluso en caso de error.
WriteLog 0 Habilitar (1) o deshabilitar (0) mensajes de proceso adicionales para que tanto las operaciones API como las programadas se escriban en el archivo de registro.

[PredefinedGlobalVariables]

Cualquier variable de Jitterbit se puede establecer en esta sección. Esta tabla proporciona ejemplos de variables relevantes para agentes privados.

Clave Predeterminado Descripción
jitterbit.http.enable_cookies false Habilitar cookies para conexiones HTTP.
jitterbit.scripting.db.auto_commit true Confirmar automáticamente los scripts de base de datos. Si es false, utilizar transacciones de base de datos.
jitterbit.scripting.db.max_rows 10000 Número máximo de filas de base de datos afectadas. Se aplica a DBExecute, DBLookup y DBLookupAll funciones de base de datos de Integration Studio o Funciones de base de datos de Design Studio.
jitterbit.scripting.ldap.include_dn_in_results false Si es true, incluir el nombre distinguido (DN) en Active Directory.
jitterbit.scripting.ldap.max_search_results 1 Número máximo de resultados de búsqueda LDAP devueltos.
jitterbit.scripting.ldap.return_null_if_no_results false Si es true, las consultas LDAP sin registros coincidentes devuelven un único valor NULL.
jitterbit.scripting.ldap.scope 1 Habilitar (1) o deshabilitar (0) LDAP.
jitterbit.scripting.ldap.use_paged_search false Habilitar búsqueda LDAP paginada en scripting. Si es true, Jitterbit recupera datos en páginas y evita exceder los límites de Active Directory.
jitterbit.scripting.nesting.max 10 Número máximo de scripts anidados.
jitterbit.scripting.while.max_iterations 50000 Límite de iteración del script de Jitterbit.
jitterbit.source.db.preserve_char_whitespace false Preservar los espacios en blanco de caracteres al principio y al final de la base de datos de origen.
jitterbit.source.ftp.transfer_timeout 3600 Tiempo de espera de transferencia FTP de origen (segundos).
jitterbit.source.text.csv_nullable false Permitir nulos en archivos de texto CSV.
jitterbit.target.db.include_null_in_sql_statement false Incluir nulos en las declaraciones SQL de la base de datos de destino.
jitterbit.target.ftp.transfer_timeout 3600 Tiempo de espera de transferencia FTP de destino (segundos).
jitterbit.target.http.remove_trailing_linebreaks true Eliminar saltos de línea finales antes de publicar datos de destino.
jitterbit.target.xml.num_for_bool false Si es true, representar valores booleanos XML como 0 y 1. Si es false, usar false y true.

[PredefinedServerGlobalDataElement]

Clave Predeterminado Descripción
(Definido por el usuario) (Definido por el usuario) Variables globales personalizadas predefinidas que se inicializan para cualquier operación que comience en el agente.

[ProcessEngine]

Clave Predeterminado Descripción
MaxNumberOfWorkerThreads auto Número de hilos de trabajo (1 a 200). Cuando es auto, el número es el doble de la cantidad de núcleos de procesador.
RunOperationsInSeparateProcess true Si es true, el tiempo de ejecución de la operación es ilimitado. Utilice MaxOperationRuntimeSeconds para establecer un límite de tiempo de ejecución.
MaxOperationRuntimeSeconds (Ninguno) Tiempo máximo de ejecución de la operación (segundos). Se ignora si RunOperationsInSeparateProcess es false.
MaxOperationRuntimeMessage (Ninguno) Mensaje mostrado cuando se alcanza el límite de tiempo de ejecución. Se ignora si RunOperationsInSeparateProcess es false.
EnableDebugDump false Si no se especifica, DebugDumpDir se establecerá de forma predeterminada en la configuración de TempDir bajo [Settings].
DebugDumpDir (Ninguno) Ruta absoluta al directorio de volcado de depuración. Si no se establece, se utiliza el valor de TempDir. Se ignora a menos que EnableDebugDump sea true. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente.

[ResultFiles]

Clave Predeterminado Descripción
DisableSuccess false Crear archivos de éxito.
DisableFailure false Crear archivos de error.

[Scheduler]

Clave Predeterminado Descripción
AutoStart 1 Habilitar (1) o deshabilitar (0) el inicio automático del programador.
SleepTimeInSeconds 5 Tiempo de espera (segundos).
WriteLog 0 Habilitar (1) o deshabilitar (0) el registro de depuración del programador. El archivo de registro se encuentra en scheduler_debug.log en el directorio especificado por el valor de TempDir.

[Settings]

Clave Predeterminado Descripción
TempDir (Ninguno) Ruta absoluta a un directorio temporal. Si está en blanco, los archivos temporales utilizan el directorio temporal del sistema operativo (%temp%\jitterbit en Windows, /tmp/jitterbit en Linux). La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente.
CurlDebugDir (Ninguno) Ruta absoluta al archivo de registro de curl para solicitudes FTP, SFTP, HTTP y HTTPS. Se crea un archivo por solicitud. Los nombres de los archivos de registro son GUID con una extensión .txt. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente.
CurlDefaultSSLVersionMax true Si es true, utiliza la opción --tls-max (aplica a curl 7.54.0 y versiones posteriores).
EnableLocalFileLocation false Permitir la creación de archivos locales. Necesario para el conector de Almacenamiento Local, archivos de activación o carpetas de éxito/error configuradas en otros conectores.
JavaScriptMaxIterations 50000 Número máximo de iteraciones de bucle permitidas por script.
RecoverableStatusCode 500, 502, 503, 504 Cuando se establece y se selecciona la opción Retry en una conexión HTTP, la actividad se recupera de los códigos de error enumerados y vuelve a intentar la actividad.
EnableAPITimeout false Si es true, las operaciones activadas por las API del Administrador de API utilizarán la configuración de tiempo de espera de operación.
TargetHttpRemoveTrailingLinebreaks false Si es true, elimina el CR/LF al final de las líneas en las transformaciones post del conector HTTP.
AllowUnsafeLegacyRenegotiation false Si es true, permite la renegociación TLS heredada insegura durante el apretón de manos de conexión con el servidor. Requerido para prevenir el error error:0A000152:SSL routines::unsafe legacy renegotiation disabled. Compatible con versiones de agentes 11.39 y posteriores.

[Settings/XMLSchemas]

Estas configuraciones definen las ubicaciones de los esquemas XML disponibles.

Clave Predeterminado
Schema_2001 JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/XMLSchema_2001.xsd
Schema_1999 JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/XMLSchema_1999.xsd
SoapEncoding JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/SOAP_Encoding.xsd
WSDL JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/WSDL.xsd
SoapEncoding_v11 JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/SOAP_Encoding_v11.xsd
SoapEncoding_v12 JITTERBIT_HOME/DataInterchange/xml_dtd/Schemas/SOAP_Encoding_v12.xsd

[SMTPClient]

Clave Predeterminado Descripción
DefaultSMTPServers (Ninguno) Lista separada por comas de servidores SMTP a utilizar cuando se envía un mensaje de correo electrónico y no se especifican servidores SMTP por el usuario.
DefaultFromEmail (Ninguno) Dirección de correo electrónico a utilizar para el campo De si no se especifica ninguna por el usuario.
DefaultAccount (Ninguno) Nombre de usuario para servidores SMTP que requieren autenticación.
DefaultAccountPassword (Ninguno) Contraseña para servidores SMTP que requieren autenticación.
UseSSL (Ninguno) Si true, el servidor SMTP requiere SSL/TLS.

Note

Los puntos finales creados utilizando la SendSystemEmail function con DefaultSMTPServers están incluidos en el informe de uso de puntos finales y cuentan para su licencia.

[SSH]

Clave Predeterminado Descripción
PublicKeyFile (Ninguno) Ruta absoluta a su clave pública. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente. Establecer permisos de archivo como solo lectura para el usuario de Jitterbit.
PrivateKeyFile (Ninguno) Ruta absoluta a su clave privada. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente. Establecer permisos de archivo como solo lectura para el usuario de Jitterbit.
PrivateKeyPassphrase (Ninguno) Frase de contraseña de la clave privada. Establecer permisos de archivo como solo lectura para el usuario de Jitterbit.
Conjuntos adicionales (Ninguno) Configurado por el usuario.

Conjuntos adicionales

Para conjuntos adicionales, agregue un sufijo (por ejemplo XXX) a estas claves (para hacer PublicKeyFileXXX, PrivateKeyFileXXX, PrivateKeyPassphraseXXX), luego refiérase a ellos en las variables de script de Jitterbit con $jitterbit.source.sftp.ssh_key_id="XXX" o $jitterbit.target.sftp.ssh_key_id="XXX".

[SSL]

Clave Predeterminado Descripción
CertificateFile (Ninguno) Ruta absoluta a su archivo de certificado de cliente SSL. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente. Solo se admiten certificados y claves en formato PEM. Establecer permisos de archivo como solo lectura para el usuario de Jitterbit.
PrivateKeyFile (Ninguno) Ruta absoluta a su clave privada. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente. Solo se admiten certificados y claves en formato PEM. Establecer permisos de archivo como solo lectura para el usuario de Jitterbit.
PrivateKeyPassphrase (Ninguno) Frase de contraseña de la clave privada. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente. Solo se admiten certificados y claves en formato PEM. Establecer permisos de archivo como solo lectura para el usuario de Jitterbit.
Conjuntos adicionales (Ninguno) Configurado por el usuario.

Conjuntos adicionales

Para conjuntos adicionales, agregue un sufijo (por ejemplo YYY) a estas claves (para hacer CertificateFileYYY, PrivateKeyFileYYY, PrivateKeyPassphraseYYY), luego refiérase a ellos en las variables de script de Jitterbit con $jitterbit.target.http.ssl_cert_id = "YYY";, $jitterbit.source.http.ssl_cert_id = "YYY";, o $jitterbit.web_service_call.ssl_cert_id = "YYY";.

[TraceLogging]

Clave Predeterminado Descripción
tracelog.shipper.enabled false Si es true, habilita el registro de trazas del motor de operaciones en el agente.

[TransformationEngine]

Clave Predeterminado Descripción
WriteLog false Registro detallado de depuración de transformaciones. Si es true, Debug en [OperationEngine] se establece en true.
WriteLogDir (Ninguno) Ruta absoluta al directorio de registros. Si no se especifica, los registros se escriben en JITTERBIT_HOME/DataInterchange/Temp/Debug. Ignorado a menos que WriteLog sea 1. La ruta debe usar barras diagonales, incluso en Windows. El directorio debe existir y tener permisos de lectura y escritura para el agente.
ValidateXML true Validación de XML.
LdapEnableAutoUpdateMode false Habilitar el modo de actualización automática de LDAP.
TimingOn false Habilitar (1) o deshabilitar (0) globalmente el perfilado de archivos. Los archivos se escriben en JITTERBIT_HOME/DataInterchange/Temp/LOG.
AutoStreaming true Auto-streaming de transformaciones.
UseOldRuleForLoopOneOfXmlNode false (Usar para compatibilidad hacia atrás.)
AutoXsiNil false Establecer el atributo xsi:nil="true" para elementos que son obligatorios y no mapeados en las transformaciones.
DefaultEntityResolution true Habilitar el análisis de tipos de IDoc.

[VerboseLogging]

Esta sección se utiliza para la generación de datos de entrada y salida de componentes cuando se habilita el registro de depuración de operaciones en una operación individual de Integration Studio.

Los datos de entrada y salida de componentes se registran en la nube de Harmony, a menos que verbose.logging.enable esté configurado como false. La configuración para el registro en la nube no afecta este tipo de registro.

Esto anula la generación de datos de entrada y salida de componentes cuando Habilitar Registro de Depuración Hasta está configurado en una operación individual de Integration Studio, pero no impide que se generen archivos de registro de depuración de operaciones.

Clave Predeterminado Descripción
verbose.logging.enable true Cuando se habilita el registro de depuración de operaciones en una operación individual de Integration Studio, escribe datos de entrada y salida de componentes en el registro de la operación de Integration Studio.
verbose.logging.commpress.folder.path (Ninguno) Comentado. No cambie a menos que lo indique el soporte de Jitterbit. commpress (dos 'm') es un error tipográfico conocido de esta propiedad.
verbose.logging.log.folder.path (Ninguno) Comentado. No cambie a menos que lo indique el soporte de Jitterbit.
verbose.logging.log.file.extension .verbose Utilizado para el registro de depuración de operaciones. No cambie a menos que lo indique el soporte de Jitterbit.
verbose.logging.use.dynamic.host.for.collector.url true Utilizado para el registro de depuración de operaciones. No cambie a menos que lo indique el soporte de Jitterbit.
verbose.logging.collector.url (Ninguno) URL del servicio de recopilación de registros.