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:
-
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. -
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. |