Archivo de configuración del agente privado Jitterbitjitterbit.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 INI file Formato, en el que los nombres de las secciones se muestran 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 así en el archivo predeterminado). Si no se encuentran secciones o claves en el archivo, debe agregarlas; algunas no se proporcionan en el archivo predeterminado. Para claves no presentes o comentadas (con un... #
), se aplica el valor predeterminado. Los valores booleanos se pueden proporcionar como 0
/1
o false
/true
Las rutas utilizan barras diagonales, incluso cuando se especifican 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]
Esta configuración se aplica a la observabilidad del agente privado característica.
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 subprocesos de Apache. |
ApacheThreadCapabilityDebugOutput | false | Si true , generar registros de solución de problemas de Apache adicionales. |
ApacheThreadCapabilityEnabled | false | Si true , habilite la métrica de uso del hilo de Apache para determinar el estado de capacidad del agente. |
ApacheThreadCapabilityReportInterval | 2 | Con qué frecuencia comprobar el uso del hilo de Apache (segundos). |
CapabilityDebugOutput | false | Si true , generar registros de resolución de problemas de capacidad adicional. |
CapabilityRefreshCooldown | 2 | Después de que un agente pasa al estado incapaz, el período de recuperación (segundos) antes de actualizar el estado de capacidad. |
CpuUsageCapabilityDebugOutput | false | Si true , generar registros de solución de problemas de CPU adicionales. |
CpuUsageCapabilityEnabled | false | Si true , permitir IncapableCpuUsage Métrica para determinar el estado de capacidad del agente. |
CpuUsageCapabilityReportInterval | 1 | Con qué frecuencia comprobar el porcentaje de CPU (segundos). |
EnhancedCapabilityMetricsEnabled | false | Si true , habilitar la lógica métrica de capacidad del agente. |
EnhancedCapabilityMetricsJMXEnabled | true | Si true , habilitar la métrica JMX para la capacidad. |
EnhancedCapabilityMetricsSubmissionEnabled | false | Si true , colocar EnhancedCapabilityMetricsEnabled a true y enviar métricas de capacidad a Harmony. |
IncapableCpuUsage | 95 | Porcentaje de CPU en el que el agente se vuelve incapaz. Se ignora a menos que CpuUsageCapabilityEnabled es true . |
IncapableMemoryUsage | 95 | Porcentaje de memoria en el que el agente se vuelve incapaz. Se ignora a menos que MemoryUsageCapabilityEnabled es true . |
MemoryUsageCapabilityDebugOutput | false | Si true , generar registros de resolución de problemas de memoria adicionales. |
MemoryUsageCapabilityEnabled | false | Si true , permitir IncapableMemoryUsage Métrica para determinar el estado de capacidad del agente. |
MemoryUsageCapabilityReportInterval | 1 | Con qué frecuencia comprobar el porcentaje de memoria (segundos). |
[AgentMetrics]
Esta configuración se aplica a los registros de métricas del agente.
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 , iniciar el servicio de recopilación de métricas. |
UserIntentFileWatcherEnabled | true | Si true , y ambos Enabled y JitterbitMetricsServiceEnabled son true , inicie un servicio de observación de archivos que capture 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 , registre de forma asincrónica utilizando subprocesos 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 subprocesos del programador de métricas. |
ProcessEngineMetricThreads | Valor de MaxNumberOfWorkerThreads en [ProcessEngine] | Tamaño del grupo de subprocesos del motor de proceso de métricas. |
OperationEngineMetricThreads | (Ninguno) | Si RunOperationsInSeparateProcess=true , utilice esta cantidad de subprocesos del grupo de subprocesos. |
[APIInfo]
Esta configuración se aplica a las operaciones activadas por un API Manager servicio OData.
Clave | Predeterminado | Descripción |
---|---|---|
DebugJDML | false | Si true , permitir el registro adicional de llamadas al servicio OData en API Manager, incluido SQL enviado a la base de datos. |
[APIOperation]
Estas configuraciones se aplican a las operaciones activadas por un API Manager API personalizada o servicio OData.
Clave | Predeterminado | Descripción |
---|---|---|
EnableErrorLogging | true | Registrar solo errores de operación de la API en los registros de operación. Se ignora si EnableLogging es true . |
EnableLogging | false | Registrar todas las operaciones de la API en los registros de operación. Si true , tiene prioridad sobre EnableErrorLogging . |
EnableOperationIdLogging | false | Registra el ID de una operación que provoca un bloqueo. |
APIOperationLogging | false | Registra el tiempo de inicio y transcurrido de una llamada API. Precaución Activar esta configuración genera al menos cuatro líneas adicionales para cada operación de API, lo que puede generar archivos de registro muy grandes. |
[AutoScaling]
Clave | Predeterminado | Descripción |
---|---|---|
DeregisterAgentOnDrainstop | false | Dar de baja cuando el agente se detiene. Equivalente de deregisterAgentOnDrainstop en register.json . |
DeregisterAgentOnJVMShutdown | true | Deshabilite la anulación del registro al apagar la JVM si la anulación del registro está habilitada mediante el registro automático o DeregisterAgentOnDrainstop . |
[ConnectorsInfo]
Clave | Predeterminado | Descripción |
---|---|---|
MSAXUrl | http://127.0.0.1:8002/AX/ | Utilizado por el Conector de Microsoft Dynamics AX conector. No cambie a menos que lo indique el soporte de Jitterbit. |
MSCrmUrl | http://127.0.0.1:8000/CRM/ | Utilizado por el Conector de Microsoft Dynamics CRM conector. No cambie a menos que lo indique el soporte de Jitterbit. |
jitterbit.connectorcall.timeout | 300 | Tiempo de espera de 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 , deshabilite 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 comprobación del conector MD5 que se deben conservar. (Si la suma de comprobación de un nuevo conector coincide con la de uno existente, se omite la descarga). | |
jitterbit.connector.max.temp.file.write.attempts | 30 | Número máximo de veces que se debe intentar mover un archivo temporal del conector. |
[DbDrivers]
Esta sección especifica los caracteres especiales predeterminados que se utilizan para delimitar nombres en algunos controladores utilizados por el Conector de base de datos. Los delimitadores admitidos incluyen: /
.
\*
=
?
|
]
(
)
[
]
{
}
Las claves y los valores se escriben entre comillas simples, y los caracteres especiales se escapan 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 |
---|---|---|
User | jitterbit | Nombre de usuario para la base de datos local PostgreSQL. |
DisableOdataCount | false | Desactiva la $count y $inlinecount Configuración en las consultas OData entrantes. Establecer en true Si la funcionalidad de conteo de la base de datos causa problemas de rendimiento. |
Password | Ninguna | Contraseña para la base de datos local de PostgreSQL. Cada instalación genera una nueva contraseña, incluso en el mismo alojar. La contraseña de la imagen de Docker Hub cambia entre versiones y es la misma para todos los contenedores basados en una imagen. |
Driver | 'PostgreSQL Unicode(x64)' | Valor predeterminado de Windows. |
'PostgreSQL-jitterbit' | Linux predeterminado. | |
SystemDbName | 'postgres' | Nombre de la base de datos del sistema PostgreSQL. |
Server | 127.0.0.1 | Nombre de host o dirección IP del servidor PostgreSQL. |
Port | 6432 | puerto del servidor PostgreSQL predeterminado. (6543 en agentes privados versión 10.60 o anterior.) |
[Debug]
Clave | Predeterminado | Descripción |
---|---|---|
WebServiceDebugFile | '' Ruta absoluta al archivo de depurar de los servicios web del backend. Si la cadena está 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 gestionar posibles errores en el backend. Los valores posibles son:
Ok
La situación es normal; continúe como siempre.Warning
:Registrar una advertencia y continuar.Error
La situación es grave.
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 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 y 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 suspensión de limpieza de archivos (segundos). |
FrequencyInHours | 24.0 | Intervalo de limpieza de archivos (horas). |
[HttpConnectionPool]
Esta sección se utiliza con la configuración del proxy para llamar a recursos externos.
Clave | Predeterminado | Descripción |
---|---|---|
MaxConnections | 50 Número máximo de conexiones totales que se mantendrán en el pool. Si es 0 o menos, se utiliza el valor predeterminado de la biblioteca Apache HttpClient. | |
MaxConnectionsPerRoute | 5 Número máximo de conexiones por enrutar. Si es 0 o menos, se 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, se 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 tras establecer la conexión y enviar una solicitud. Si es 0 o menos, se utiliza el valor predeterminado de la biblioteca Apache HttpClient. | |
HttpConnectionTimeoutInSeconds | 180 | Tiempo de espera (segundos) para esperar la conexión con el alojar 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 mantendrán en el pool. Si es 0 o menos, se utiliza el valor predeterminado de la biblioteca Apache HttpClient. | |
MaxConnectionsPerRoute | 50 Número máximo de conexiones por enrutar. Si es 0 o menos, se 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, se 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 tras establecer la conexión y enviar una solicitud). Si es 0 o menos, se utiliza el valor predeterminado de la biblioteca Apache HttpClient. | |
HttpConnectionTimeoutInSeconds | 180 | Tiempo de espera (segundos) para esperar la conexión con el alojar remoto. |
Consejo
Si configuras MaxConnections
y MaxConnectionsPerRoute
Para aumentar el número de filas a 100, realice los siguientes cambios adicionales:
-
Edite el
jitterbit-agent-config.properties
Archivo y conjunto:```ini max.concurrent.requests=100 ``` No configurar `max.concurrent.requests` superior a 100. Esto revertirá el valor predeterminado de 16.
-
Edite el
httpd.conf
archivo y conjunto:ThreadsPerChild 101
-
[HttpEndPoints]
Clave | Predeterminado | Descripción |
---|---|---|
EnableErrorLogging | true | Registrar extremo HTTP alojado errores de llamada en el registro de operación. Se ignora cuando EnableLogging es true . |
EnableLogging | true | Registre todas las llamadas de extremo alojados HTTP en el registro de actividad. |
[JavaBackend]
Clave | Predeterminado | Descripción |
---|---|---|
DebugLogLevel | (Ninguno) | depurar de Tomcat [log level] (SEVERE , WARNING , INFO , CONFIG , FINE , FINER , FINEST , OFF , ALL ). Los registros del servidor Tomcat se escriben en JITTERBIT_HOME/tomcat/logs . Vea CleanupRules.xml para los periodos de purga de los archivos de registro. |
[JavaUiBackend]
Clave | Predeterminado | Descripción |
---|---|---|
LogLevel | OFF | Interfaz de usuario de Java (Tomcat) [log level] (SEVERE , WARNING , INFO , CONFIG , FINE , FINER , FINEST , OFF , ALL ). Los registros del servidor Tomcat se escriben en JITTERBIT_HOME/tomcat/logs . Vea CleanupRules.xml para los periodos de purga de los archivos de registro. |
[JDBCEngine]
Clave | Predeterminado | Descripción |
---|---|---|
SessionTimeout | 60 | Tiempo de espera para abrir sesión JDBC (minutos). |
ClientSessionTimeout | 180 | Tiempo máximo de operación JDBC (minutos). |
LogLevel | INFO | Motor JDBC [log level] (SEVERE , WARNING , INFO , CONFIG , FINE , FINER , FINEST , OFF , ALL ). Los registros del servidor Tomcat se escriben en JITTERBIT_HOME/tomcat/logs . Vea CleanupRules.xml para los periodos de purga de los archivos de registro. |
[LDAP]
Utilice esta sección para agregar compatibilidad con 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 usas el LDAPReplace()
función para reemplazar un valor en un Active Directory como se ve a continuación, es posible que el texto se convierta en un resultado diferente al de la entrada, como François
siendo reemplazado por FrançOis
:
LdapReplace("givenName", "François");
En casos como este, agregue esta sección y reinicie el agente.
Para obtener más información, consulte Funciones LDAP de Integration Studio o 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 movido a [AgentMetrics]
, con el cambio de nombre de algunas claves. Consulte esa sección para obtener más información.
Clave | Predeterminado | Descripción |
---|---|---|
EnableAgentMetricLogging | false | Si true El registro de métricas del agente está habilitado. |
EnableAgentMetricAsyncLogging | true | Si true El registro se realiza de forma asincrónica. No cambie a menos que lo indique el soporte de Jitterbit. |
EnableAgentSyncMetricLogging | Si true , habilitar el registro de métricas de sincronización. | |
SchedulerMetricThreads | 100 | Tamaño del grupo de subprocesos del programador de métricas. |
ProcessEngineMetricThreads | Valor de MaxNumberOfWorkerThreads en [ProcessEngine] | Tamaño del grupo de subprocesos del motor de proceso de métricas. |
OperationEngineMetricThreads | (Ninguno) | Si RunOperationsInSeparateProcess=true , utilice esta cantidad de subprocesos del grupo de subprocesos. |
[OperationEngine]
Clave | Predeterminado | Descripción |
---|---|---|
Debug | false | Habilitar el modo de depurar. Ambos Debug y WriteLog El valor debe establecerse en 1 para que se generen los registros. |
AlwaysRunSuccessOperation | false | Siempre ejecute operaciones exitosamente incluso si no hay datos. |
TemporaryStorageRootDirectory | (Ninguno) | Ruta absoluta al directorio raíz de almacenamiento temporal. Si no se especifica, utilice TemporaryStorage añadido al valor de TempDir (#settings ). 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 subprocesos de operación. Si no se especifica, el número de subprocesos de operación es ilimitado. |
MaxOperationStackDepth | 50 | Número máximo de llamadas de operación síncronas anidadas. Si 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 0 o un número negativo, el máximo es ilimitado. |
MaxAsyncOperationChainLengthOverrideAllowed | true | Anule la longitud máxima de la cadena de operación asincrónica configurando [jitterbit.operation.max_async_chain_length Variable de jitterbit(`/integration-studio/design/variables/jitterbit/operation-jitterbit-variables/#jitterbitoperationmax_async_chain_length). |
AlwaysDeleteTempDir | false | Eliminar archivos temporales, incluso en caso de error. |
WriteLog | 0 | Habilitar(1 ) o deshabilitar](0) mensajes de proceso adicionales tanto para la API como para las operaciones programadas que se escribirán en el archivo de registro. |
[PredefinedGlobalVariables]
Cualquier variable de Jitterbit se pueden configurar en esta sección. Esta tabla ofrece 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 secuencias de comandos de la base de datos. Si false , utilizar transacciones de base de datos. |
jitterbit.scripting.db.max_rows | 10000 | Número máximo de filas de la 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 true , incluya 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 true Las consultas LDAP sin registros coincidentes devuelven un único valor. NULL valor. |
jitterbit.scripting.ldap.scope | 1 | Habilitar (1 ) o deshabilitar (0 ) LDAP. |
jitterbit.scripting.ldap.use_paged_search | false Habilitar la búsqueda LDAP paginada en scripts. Si 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 secuencias de comandos anidados. |
jitterbit.scripting.while.max_iterations | 50000 | Límite de iteración del secuencia de comandos Jitterbit. |
jitterbit.source.db.preserve_char_whitespace | false | Conservar los espacios en blanco iniciales y finales de los caracteres de la base de datos de origen. |
jitterbit.source.ftp.transfer_timeout | 3600 | Tiempo de espera de transferencia de origen FTP (segundos). |
jitterbit.source.text.csv_nullable | false | Permitir valores nulos en archivos de texto CSV. |
jitterbit.target.db.include_null_in_sql_statement | false | Incluir nulo en las declaraciones SQL de la base de datos de destino. |
jitterbit.target.ftp.transfer_timeout | 3600 | Tiempo de espera de transferencia de destino FTP (segundos). |
jitterbit.target.http.remove_trailing_linebreaks | true | Elimine los saltos de línea finales antes de publicar los datos de destino. |
jitterbit.target.xml.num_for_bool | false | Si true , representan valores XML booleanos como 0 y 1 . Si false , usar false y true . |
[PredefinedServerGlobalDataElement]
Clave | Predeterminado | Descripción |
---|---|---|
(Definido por el usuario) | (Definido por el usuario) | Variables globales predefinidas personalizadas que se inicializan para cualquier operación que se inicie en el agente. |
[ProcessEngine]
Clave | Predeterminado | Descripción |
---|---|---|
MaxNumberOfWorkerThreads | auto | Número de subprocesos de trabajo (1 a 200 ). Cuando auto , el número es el doble del número de núcleos del procesador. |
RunOperationsInSeparateProcess | true | Si true El tiempo de operación es ilimitado. Uso MaxOperationRuntimeSeconds para establecer un límite de tiempo de ejecución. |
MaxOperationRuntimeSeconds | (Ninguno) | Tiempo máximo de 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á por defecto en TempDir ajuste bajo [Settings] . |
DebugDumpDir | (Ninguno) | Ruta absoluta al directorio de volcado de depurar. Si no se establece, el valor de TempDir se utiliza. Se ignora a menos que EnableDebugDump es 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 ) inicio automático del programador. |
SleepTimeInSeconds | 5 | Tiempo de sueño (segundos). |
WriteLog | 0 | Habilitar (1 ) o deshabilitar (0 ) Registro de depurar 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 se deja en blanco, los archivos temporales usan 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 curl registro para solicitudes FTP, SFTP, HTTP y HTTPS. Se crea un archivo por solicitud. Los nombres de los archivos de registro son GUID con un .txt extensión. 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 true , utiliza el --tls-max opción (se aplica a curl 7.54.0 y superior). |
EnableLocalFileLocation | false | Permitir la creación de archivos locales. Necesario para el Almacenamiento local conector, 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 secuencia de comandos. |
RecoverableStatusCode | 500 , 502 , 503 , 504 | Cuando se configura y se selecciona la opción Reintentar 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 true , las operaciones activadas por las APIs de API Manager utilizarán configuraciones de tiempo de espera de operación. |
TargetHttpRemoveTrailingLinebreaks | false | Si true , elimine el CR/LF al final de las líneas en conector HTTP transformaciones posteriores. |
AllowUnsafeLegacyRenegotiation | false | Si true , permitir renegociación de TLS heredada insegura durante el protocolo de conexión con el servidor. Necesario para evitar el error error:0A000152:SSL routines::unsafe legacy renegotiation disabled. compatible con agentes versión 11.39 y posteriores. |
[Settings/XMLSchemas]
Estos ajustes definen la ubicación 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 que se utilizarán cuando se debe enviar un mensaje de correo y el usuario no especifica ningún servidor SMTP. |
DefaultFromEmail | (Ninguno) | Dirección de Correo que se utilizará para el campo De si el usuario no especifica ninguna. |
DefaultAccount | (Ninguno) | Nombre de inicio de sesión para servidores SMTP que necesitan autenticación. |
DefaultAccountPassword | (Ninguno) | Contraseña para servidores SMTP que necesitan autenticación. |
UseSSL | (Ninguno) | Si true , El servidor SMTP requiere SSL/TLS. |
[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 de solo lectura para el usuario 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 de solo lectura para el usuario Jitterbit. |
PrivateKeyPassphrase | (Ninguno) | Frase de contraseña de clave privada. Establecer permisos de archivo como de solo lectura para el usuario Jitterbit. |
Conjuntos adicionales | (Ninguno) | Configurado por el usuario. |
Conjuntos adicionales
Para conjuntos adicionales, agregue un sufijo (por ejemplo XXX
) a estas teclas (para hacer PublicKeyFileXXX
, PrivateKeyFileXXX
, PrivateKeyPassphraseXXX
), luego haga referencia a ellos en las variables del secuencia de comandos 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 con formato PEM. Establecer permisos de archivo como de solo lectura para el usuario 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 con formato PEM. Establecer permisos de archivo como de solo lectura para el usuario Jitterbit. |
PrivateKeyPassphrase | (Ninguno) | Frase de contraseña de 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 con formato PEM. Establecer permisos de archivo como de solo lectura para el usuario Jitterbit. |
Conjuntos adicionales | (Ninguno) | Configurado por el usuario. |
Conjuntos adicionales
Para conjuntos adicionales, agregue un sufijo (por ejemplo YYY
) a estas teclas (para hacer CertificateFileYYY
, PrivateKeyFileYYY
, PrivateKeyPassphraseYYY
), luego haga referencia a ellos en las variables del secuencia de comandos 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 true , habilitar el registro de seguimiento del motor de operación en el agente. |
[TransformationEngine]
Clave | Predeterminado | Descripción |
---|---|---|
WriteLog | false | Registro detallado de depurar de la transformación. Si true , Debug en [OperationEngine] está configurado para 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 es 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 XML. |
LdapEnableAutoUpdateMode | false | Habilitar el modo de actualización automática de LDAP. |
TimingOn | false | Habilitar globalmente (1 ) o deshabilitar (0 ) perfilado de archivos. Los archivos se escriben en JITTERBIT_HOME/DataInterchange/Temp/LOG . |
AutoStreaming | true | Transmisión automática de Transformación. |
UseOldRuleForLoopOneOfXmlNode | false | (Utilizar para compatibilidad con versiones anteriores). |
AutoXsiNil | false | Conjunto xsi:nil="true" atributo para elementos que son obligatorios y no están asignados 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 registro de depurar de operación está habilitado en una operación individual de Integration Studio.
Los datos de entrada y salida de los componentes se registran en la nube Harmony, a menos que verbose.logging.enable
está configurado para false
La configuración del registro en la nube no tiene efecto en este tipo de registro.
Esto anula la generación de datos de entrada y salida de componentes cuando Habilitar modo de depuración hasta está configurado en una operación individual de Integration Studio, pero no evita que se generen archivos de registro de depurar de la operación.
Clave | Predeterminado | Descripción |
---|---|---|
verbose.logging.enable | true | Cuando el registro de depurar de operación está habilitado en una operación individual de Integration Studio, escriba los datos de entrada y salida del componente en el registro de 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 ortográ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 | Se utiliza para el registro de depurar de operación. No cambie a menos que lo indique el soporte de Jitterbit. |
verbose.logging.use.dynamic.host.for.collector.url | true | Se utiliza para el registro de depurar de operación. No cambie a menos que lo indique el soporte de Jitterbit. |
verbose.logging.collector.url | (Ninguno) | URL del servicio de recopilación de registros. |