Arquivo de configuração do agente privado Jitterbit jitterbit.conf
Introdução
Esta página descreve o principal arquivo de configuração para agentes privados, jitterbit.conf
. Ele é encontrado no diretório de instalação (JITTERBIT_HOME
), por padrão C:\Program Files\Jitterbit Agent\
no Microsoft Windows, /opt/jitterbit/
no Linux e Docker.
O arquivo utiliza o formato [INI file], no qual os nomes das seções estão entre colchetes, e cada seção é uma lista de pares chave-valor. As seções podem estar em qualquer ordem dentro do arquivo. (Esta página ordena as seções alfabeticamente, mas não estão assim no arquivo padrão.) Se houver seções ou chaves não encontradas no seu arquivo, você deve adicioná-las; algumas não estão fornecidas no arquivo padrão. Para chaves não presentes ou comentadas (com um #
no início), o valor padrão se aplica. Valores booleanos podem ser fornecidos como 0
/1
ou false
/true
. Os caminhos usam barras normais, mesmo ao especificar locais do Windows.
Importante
Alterações feitas no arquivo não são aplicadas até que o agente seja reiniciado e não são sobrescritas durante a atualização.
[AgentCapability]
Essas configurações se aplicam tanto a recursos de observabilidade nativos quanto de terceiros para agentes privados.
Importante
Não altere nenhum valor nesta seção a menos que instruído pelo suporte da Jitterbit.
Chave | Padrão | Descrição |
---|---|---|
ApacheThreadBuffer | 10 | Buffer de limite de threads do Apache. |
ApacheThreadCapabilityDebugOutput | false | Se true , gera logs adicionais de solução de problemas do Apache. |
ApacheThreadCapabilityEnabled | false | Se true , habilita a métrica de uso de threads do Apache para determinar o status de capacidade do agente. |
ApacheThreadCapabilityReportInterval | 2 | Com que frequência verificar o uso de threads do Apache (segundos). |
CapabilityDebugOutput | false | Se true , gera logs adicionais de solução de problemas de capacidade. |
CapabilityRefreshCooldown | 2 | Após um agente entrar em status incapaz, o período de espera (segundos) antes de atualizar o status de capacidade. |
CpuUsageCapabilityDebugOutput | false | Se true , gera logs adicionais de solução de problemas de CPU. |
CpuUsageCapabilityEnabled | false | Se true , habilita a métrica IncapableCpuUsage para determinar o status de capacidade do agente. |
CpuUsageCapabilityReportInterval | 1 | Com que frequência verificar a porcentagem de CPU (segundos). |
EnhancedCapabilityMetricsEnabled | false | Se true , habilita a lógica de métrica de capacidade do agente. |
EnhancedCapabilityMetricsJMXEnabled | true | Se true , habilita a métrica JMX para capacidade. |
EnhancedCapabilityMetricsSubmissionEnabled | false | Se true , define EnhancedCapabilityMetricsEnabled como true e envia métricas de capacidade para o Harmony. |
IncapableCpuUsage | 95 | Porcentagem de CPU na qual o agente se torna incapaz. Ignorado a menos que CpuUsageCapabilityEnabled seja true . |
IncapableMemoryUsage | 95 | Porcentagem de memória na qual o agente se torna incapaz. Ignorado a menos que MemoryUsageCapabilityEnabled seja true . |
MemoryUsageCapabilityDebugOutput | false | Se true , gera logs adicionais de solução de problemas de memória. |
MemoryUsageCapabilityEnabled | false | Se true , habilita a métrica IncapableMemoryUsage para determinar o status de capacidade do agente. |
MemoryUsageCapabilityReportInterval | 1 | Com que frequência verificar a porcentagem de memória (segundos). |
[AgentMetrics]
Essas configurações se aplicam apenas ao recurso de observabilidade nativa.
Chave | Padrão | Descrição |
---|---|---|
Enabled | false | Se true , permite o uso de outras chaves nesta seção. Se false , os valores de outras chaves nesta seção são ignorados. |
JitterbitMetricsServiceEnabled | false | Se true , inicia o serviço de coleta de métricas. |
UserIntentFileWatcherEnabled | true | Se true , e tanto Enabled quanto JitterbitMetricsServiceEnabled são true , inicia um serviço de monitoramento de arquivos que captura a última ação do usuário. |
OperationStatusLogToFileEnabled | false | Se true , registra o status das operações em um arquivo. (Movido e renomeado de EnableAgentMetricLogging em [[MetricLogging] ][ML].) |
OperationStatusLogToFileAsyncEnabled | true | Se true , e OperationStatusLogToFileEnabled é true , registra de forma assíncrona usando threads separadas. (Movido e renomeado de EnableAgentMetricLogging em [[MetricLogging] ][ML]) Não altere a menos que instruído pelo suporte da Jitterbit. |
AgentEnvSyncProgressToFileEnabled | false | Se true , registra o processo de sincronização do agente em um arquivo. (Movido e renomeado de EnableAgentSyncMetricLogging em [[MetricLogging] ][ML].) |
SchedulerMetricThreads | 100 | Tamanho do pool de threads do agendador de métricas. |
ProcessEngineMetricThreads | Valor de MaxNumberOfWorkerThreads em [ProcessEngine] | Tamanho do pool de threads do mecanismo de processo de métricas. |
OperationEngineMetricThreads | (Nenhum) | Se RunOperationsInSeparateProcess=true , use este número de threads do pool de threads. |
metriclogging
[APIInfo]
Esta configuração se aplica a operações acionadas por um gerenciador de API serviço OData.
Chave | Padrão | Descrição |
---|---|---|
DebugJDML | false | Se true , permite o registro adicional de chamadas de serviço OData em API Manager, incluindo SQL enviado ao banco de dados. |
[APIOperation]
Estas configurações se aplicam a operações acionadas por um gerenciador de API API personalizada ou serviço OData.
Chave | Padrão | Descrição |
---|---|---|
EnableErrorLogging | true | Registra apenas erros de operação de API nos logs de operação. Ignorado se EnableLogging for true . |
EnableLogging | false | Registra todas as operações de API nos logs de operação. Se true , tem precedência sobre EnableErrorLogging . |
EnableOperationIdLogging | false | Registra o ID de uma operação que causa uma falha. |
APIOperationLogging | false | Registra o início e o tempo decorrido de uma chamada de API. Cuidado Ativar esta configuração gera pelo menos quatro linhas adicionais para cada operação de API, o que pode resultar em arquivos de log muito grandes. |
[AutoScaling]
Chave | Padrão | Descrição |
---|---|---|
DeregisterAgentOnDrainstop | false | Desregistrar quando o agente para. Equivalente a deregisterAgentOnDrainstop em register.json . |
DeregisterAgentOnJVMShutdown | true | Desativar a desregistrarão na parada da JVM se a desregistrarão estiver habilitada via registro automático ou DeregisterAgentOnDrainstop . |
[ConnectorsInfo]
Chave | Padrão | Descrição |
---|---|---|
MSAXUrl | http://127.0.0.1:8002/AX/ | Usado pelo conector Microsoft Dynamics AX Connector. Não altere a menos que instruído pelo suporte da Jitterbit. |
MSCrmUrl | http://127.0.0.1:8000/CRM/ | Usado pelo conector Microsoft Dynamics CRM Connector. Não altere a menos que instruído pelo suporte da Jitterbit. |
jitterbit.connectorcall.timeout | 300 | Tempo limite da chamada do conector (segundos) para certos conectores. Não altere a menos que instruído pelo suporte da Jitterbit. |
jitterbit.connector.disable.file.watcher | false | Se true , desativar o monitor de arquivos do conector. Não altere a menos que instruído pelo suporte da Jitterbit. |
jitterbit.connector.max.recent.connector.lookup | 15 | Número máximo de checksums md5 de conectores a serem mantidos. (Se o checksum de um novo conector corresponder a um existente, o download é pulado.) |
jitterbit.connector.max.temp.file.write.attempts | 30 | Número máximo de tentativas para mover um arquivo temporário do conector. |
[DbDrivers]
Esta seção especifica os caracteres especiais padrão usados para delimitar nomes em alguns drivers utilizados pelo conector de banco de dados. Os delimitadores suportados incluem: /
.
\*
=
?
|
(
)
[
]
{
}
.
As chaves e valores são entre aspas simples, e os caracteres especiais são escapados com \
.
Chave | Padrão |
---|---|
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]
Chave | Padrão | Descrição |
---|---|---|
User | jitterbit | Nome de usuário para o banco de dados PostgreSQL local. |
DisableOdataCount | false | Desabilita as configurações $count e $inlinecount em consultas OData recebidas. Defina como true se a funcionalidade de contagem do banco de dados causar problemas de desempenho. |
Password | Nenhum | Senha para o banco de dados PostgreSQL local. Cada instalação gera uma nova senha, mesmo no mesmo host. A senha na imagem do Docker hub muda entre versões e é a mesma para todos os contêineres baseados em uma imagem. |
Driver | 'PostgreSQL Unicode(x64)' | Padrão do Windows. |
'PostgreSQL-jitterbit' | Padrão do Linux. | |
SystemDbName | 'postgres' | Nome do banco de dados do sistema PostgreSQL. |
Server | 127.0.0.1 | Nome do host ou endereço IP do servidor PostgreSQL. |
Port | 6432 | Porta padrão do servidor PostgreSQL. (6543 em versões de agentes privados 10.60 ou anteriores.) |
[Debug]
Chave | Padrão | Descrição |
---|---|---|
WebServiceDebugFile | '' | Caminho absoluto para o arquivo de depuração dos serviços web do backend. Se uma string vazia, o registro é desativado. O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. |
[ErrorHandling]
Esta seção configura como lidar com possíveis situações de erro no backend. Os valores possíveis são:
Ok
: A situação é normal; continue como de costume.Warning
: Registre um aviso e continue.Error
: A situação é fatal.
Chave | Padrão | Descrição |
---|---|---|
NoRowsAffectedOnDbUpdates | Ok | Uma instrução de atualização em um alvo de banco de dados que não afeta nenhuma linha é Ok conforme a definição acima. |
NoTargetDataGenerated | Ok | Nenhum dado de destino gerado é Ok conforme a definição acima. |
NoWebServiceRequestData | Warning | Nenhum dado disponível para gerar uma solicitação de serviço web válida gera um Warning conforme a definição acima. |
EmptyDatabaseSource | Warning | Uma fonte de banco de dados plana vazia gera um Warning conforme a definição acima. |
[FileCleanup]
Chave | Padrão | Descrição |
---|---|---|
AutoStart | true | Iniciar os rotinas de limpeza de arquivos. |
SleepTimeInSeconds | 5 | Tempo de espera para limpeza de arquivos (segundos). |
FrequencyInHours | 24.0 | Intervalo de limpeza de arquivos (horas). |
[HttpConnectionPool]
Esta seção é usada com configurações de proxy para chamar recursos externos.
Chave | Padrão | Descrição |
---|---|---|
MaxConnections | 50 | Número máximo total de conexões a manter na piscina. Se 0 ou menos, use o valor padrão da biblioteca Apache HttpClient. |
MaxConnectionsPerRoute | 5 | Número máximo de conexões por rota. Se 0 ou menos, use o valor padrão da biblioteca Apache HttpClient. |
TimeoutInSeconds | 60 | Tempo limite de conexão da piscina (segundos). Se 0 ou menos, use o valor padrão da biblioteca Apache HttpClient. |
HttpSocketTimeoutInSeconds | 180 | Tempo limite do socket do cliente (segundos), o tempo que o socket do cliente espera por uma resposta após estabelecer a conexão e enviar uma solicitação. Se 0 ou menos, use o valor padrão da biblioteca Apache HttpClient. |
HttpConnectionTimeoutInSeconds | 180 | Tempo limite (segundos) para esperar pela conexão com o host remoto. |
[HttpConnectionPoolLocal]
Esta seção é usada com recursos locais (serviços SOAP, API).
Chave | Padrão | Descrição |
---|---|---|
MaxConnections | 50 | Número máximo total de conexões a manter na piscina. Se 0 ou menos, use o valor padrão da biblioteca Apache HttpClient. |
MaxConnectionsPerRoute | 50 | Número máximo de conexões por rota. Se 0 ou menos, use o valor padrão da biblioteca Apache HttpClient. |
TimeoutInSeconds | 60 | Tempo limite de conexão da piscina (segundos). Se 0 ou menos, use o valor padrão da biblioteca Apache HttpClient. |
HttpSocketTimeoutInSeconds | 180 | Tempo limite do socket do cliente (segundos) (tempo que o socket do cliente espera por uma resposta após estabelecer a conexão e enviar uma solicitação). Se 0 ou menos, use o valor padrão da biblioteca Apache HttpClient. |
HttpConnectionTimeoutInSeconds | 180 | Tempo limite (segundos) para esperar pela conexão com o host remoto. |
Dica
Se você definir MaxConnections
e MaxConnectionsPerRoute
como 100, faça estas alterações adicionais:
-
Edite o arquivo
jitterbit-agent-config.properties
e defina:max.concurrent.requests=100
Não defina
max.concurrent.requests
acima de 100. Isso reverterá o valor para o padrão de 16. -
Edite o arquivo
httpd.conf
e defina:ThreadsPerChild 101
[HttpEndPoints]
Chave | Padrão | Descrição |
---|---|---|
EnableErrorLogging | true | Registra erros de chamadas de endpoint HTTP hospedado no log de operações. Ignorado quando EnableLogging é true . |
EnableLogging | true | Registra todas as chamadas de endpoints HTTP hospedados no log de atividades. |
[JavaBackend]
Chave | Padrão | Descrição |
---|---|---|
DebugLogLevel | (Nenhum) | Nível de [log de depuração] do Tomcat (SEVERE , WARNING , INFO , CONFIG , FINE , FINER , FINEST , OFF , ALL ). Os logs do servidor Tomcat são gravados em JITTERBIT_HOME/tomcat/logs . Veja CleanupRules.xml para os períodos de purga dos arquivos de log. |
[JavaUiBackend]
Chave | Padrão | Descrição |
---|---|---|
LogLevel | OFF | Nível de log de UI Java (Tomcat). Os logs do servidor Tomcat são gravados em JITTERBIT_HOME/tomcat/logs . Veja CleanupRules.xml para os períodos de purga dos arquivos de log. |
[JDBCEngine]
Chave | Padrão | Descrição |
---|---|---|
SessionTimeout | 60 | Tempo limite da sessão JDBC aberta (minutos). |
ClientSessionTimeout | 180 | Tempo máximo de operação JDBC (minutos). |
LogLevel | INFO | Nível de [log] do mecanismo JDBC (SEVERE , WARNING , INFO , CONFIG , FINE , FINER , FINEST , OFF , ALL ). Os logs do servidor Tomcat são gravados em JITTERBIT_HOME/tomcat/logs . Veja CleanupRules.xml para os períodos de purga dos arquivos de log. |
[LDAP]
Use esta seção para adicionar suporte a UTF-8 para Microsoft Windows e Active Directory com agentes privados do Windows.
Chave | Padrão | Descrição |
---|---|---|
CharacterEncoding | ISO-8859-1 | Codificação de caracteres LDAP. |
Dica
Se você usar a função LDAPReplace()
para substituir um valor em um Active Directory como visto abaixo, pode descobrir que o texto é convertido para um resultado diferente do registro, como François
sendo substituído por FrançOis
:
LdapReplace("givenName", "François");
Em casos como este, adicione esta seção e reinicie o agente.
Para mais informações, veja as funções LDAP do Integration Studio ou as funções LDAP do Design Studio.
[MetricLogging]
Importante
Esta seção está obsoleta a partir da versão 11.41 do agente privado e será removida em uma versão posterior. As chaves foram movidas para a seção [AgentMetrics]
, com algumas chaves sendo renomeadas. Veja essa seção para detalhes.
Chave | Padrão | Descrição |
---|---|---|
EnableAgentMetricLogging | false | Se true , o registro de métricas do agente está habilitado. |
EnableAgentMetricAsyncLogging | true | Se true , o registro é realizado de forma assíncrona. Não altere a menos que instruído pelo suporte da Jitterbit. |
EnableAgentSyncMetricLogging | Se true , habilita o registro de métricas síncronas. | |
SchedulerMetricThreads | 100 | Tamanho do pool de threads do agendador de métricas. |
ProcessEngineMetricThreads | Valor de MaxNumberOfWorkerThreads em [ProcessEngine] | Tamanho do pool de threads do mecanismo de processo de métricas. |
OperationEngineMetricThreads | (Nenhum) | Se RunOperationsInSeparateProcess=true , use este número de threads do pool de threads. |
[OperationEngine]
Chave | Padrão | Descrição |
---|---|---|
Debug | false | Ativar o modo de depuração. Tanto o valor de Debug quanto o de WriteLog devem ser definidos como 1 para que os logs sejam gerados. |
AlwaysRunSuccessOperation | false | Sempre executar operações com sucesso, mesmo que não haja dados. |
TemporaryStorageRootDirectory | (Nenhum) | Caminho absoluto para o diretório raiz de armazenamento temporário. Se não especificado, use TemporaryStorage anexado ao valor de TempDir (C:\Windows\Temp\jitterbit\TemporaryStorage para Windows, /tmp/jitterbit/TemporaryStorage para Linux). O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. |
MaxNumberOfOperationThreads | (Nenhum) | Número máximo de threads de operação. Se não especificado, o número de threads de operação é ilimitado. |
MaxOperationStackDepth | 50 | Número máximo de chamadas de operações síncronas aninhadas. Se 0 ou um número negativo, o máximo é ilimitado. |
MaxAsyncOperationChainLength | 50 | Número máximo de operações assíncronas permitidas em uma única cadeia (para evitar loops infinitos de operações). Se 0 ou um número negativo, o máximo é ilimitado. |
MaxAsyncOperationChainLengthOverrideAllowed | true | Substituir o comprimento máximo da cadeia de operações assíncronas definindo a jitterbit.operation.max_async_chain_length variável Jitterbit. |
AlwaysDeleteTempDir | false | Excluir arquivos temporários, mesmo em caso de erro. |
WriteLog | 0 | Ativar (1 ) ou desativar (0 ) mensagens de processo adicionais para operações tanto de API quanto agendadas a serem escritas no arquivo de log. |
[PredefinedGlobalVariables]
Qualquer variável Jitterbit pode ser configurada nesta seção. Esta tabela fornece exemplos de variáveis relevantes para agentes privados.
Chave | Padrão | Descrição |
---|---|---|
jitterbit.http.enable_cookies | false | Habilitar cookies para conexões HTTP. |
jitterbit.scripting.db.auto_commit | true | Confirmar automaticamente scripts de banco de dados. Se false , usar transações de banco de dados. |
jitterbit.scripting.db.max_rows | 10000 | Número máximo de linhas de banco de dados afetadas. Aplica-se a DBExecute , DBLookup e DBLookupAll funções de banco de dados do Integration Studio ou funções de banco de dados do Design Studio. |
jitterbit.scripting.ldap.include_dn_in_results | false | Se true , incluir o nome distinto (DN) no Active Directory. |
jitterbit.scripting.ldap.max_search_results | 1 | Número máximo de resultados de pesquisa LDAP retornados. |
jitterbit.scripting.ldap.return_null_if_no_results | false | Se true , consultas LDAP sem registros correspondentes retornam um único valor NULL . |
jitterbit.scripting.ldap.scope | 1 | Habilitar (1 ) ou desabilitar (0 ) LDAP. |
jitterbit.scripting.ldap.use_paged_search | false | Habilitar pesquisa LDAP paginada em scripts. Se true , o Jitterbit recupera dados em páginas e evita exceder os limites do Active Directory. |
jitterbit.scripting.nesting.max | 10 | Número máximo de scripts aninhados. |
jitterbit.scripting.while.max_iterations | 50000 | Limite de iterações do script Jitterbit. |
jitterbit.source.db.preserve_char_whitespace | false | Preservar espaços em branco de caracteres iniciais e finais do banco de dados de origem. |
jitterbit.source.ftp.transfer_timeout | 3600 | Tempo limite de transferência FTP de origem (segundos). |
jitterbit.source.text.csv_nullable | false | Permitir nulos em arquivos de texto CSV. |
jitterbit.target.db.include_null_in_sql_statement | false | Incluir nulo nas instruções SQL do banco de dados de destino. |
jitterbit.target.ftp.transfer_timeout | 3600 | Tempo limite de transferência FTP de destino (segundos). |
jitterbit.target.http.remove_trailing_linebreaks | true | Remover quebras de linha finais antes de enviar dados para o destino. |
jitterbit.target.xml.num_for_bool | false | Se true , representar valores booleanos XML como 0 e 1 . Se false , usar false e true . |
[PredefinedServerGlobalDataElement]
Chave | Padrão | Descrição |
---|---|---|
(Definido pelo usuário) | (Definido pelo usuário) | Variáveis globais personalizadas pré-definidas que são inicializadas para qualquer operação que comece no agente. |
[ProcessEngine]
Chave | Padrão | Descrição |
---|---|---|
MaxNumberOfWorkerThreads | auto | Número de threads de trabalho (1 a 200 ). Quando auto , o número é o dobro do número de núcleos do processador. |
RunOperationsInSeparateProcess | true | Se true , o tempo de execução da operação é ilimitado. Use MaxOperationRuntimeSeconds para definir um limite de tempo de execução. |
MaxOperationRuntimeSeconds | (Nenhum) | Tempo máximo de execução da operação (segundos). Ignorado se RunOperationsInSeparateProcess for false . |
MaxOperationRuntimeMessage | (Nenhum) | Mensagem exibida quando o limite de tempo de execução é alcançado. Ignorado se RunOperationsInSeparateProcess for false . |
EnableDebugDump | false | Se não especificado, DebugDumpDir será definido como o valor da configuração TempDir em [Settings] . |
DebugDumpDir | (Nenhum) | Caminho absoluto para o diretório de despejo de depuração. Se não definido, o valor de TempDir é usado. Ignorado a menos que EnableDebugDump seja true . O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. |
[ResultFiles]
Chave | Padrão | Descrição |
---|---|---|
DisableSuccess | false | Criar arquivos de sucesso. |
DisableFailure | false | Criar arquivos de falha. |
[Scheduler]
Chave | Padrão | Descrição |
---|---|---|
AutoStart | 1 | Habilitar (1 ) ou desabilitar (0 ) o início automático do agendador. |
SleepTimeInSeconds | 5 | Tempo de espera (segundos). |
WriteLog | 0 | Habilitar (1 ) ou desabilitar (0 ) o registro de depuração do agendador. O arquivo de log está em scheduler_debug.log no diretório especificado pelo valor de TempDir . |
[Settings]
Chave | Padrão | Descrição |
---|---|---|
TempDir | (Nenhum) | Caminho absoluto para um diretório temporário. Se em branco, os arquivos temporários usam o diretório temporário do SO (%temp%\jitterbit no Windows, /tmp/jitterbit no Linux). O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. |
CurlDebugDir | (Nenhum) | Caminho absoluto para o arquivo de log do curl para solicitações FTP, SFTP, HTTP e HTTPS. Um arquivo criado por solicitação. Os nomes dos arquivos de log são GUID com uma extensão .txt . O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. |
CurlDefaultSSLVersionMax | true | Se true , usa a opção --tls-max (aplica-se ao curl 7.54.0 e superior). |
EnableLocalFileLocation | false | Permitir a criação de arquivos locais. Necessário para o conector Local Storage, arquivos de gatilho ou pastas de sucesso/erro configuradas em outros conectores. |
JavaScriptMaxIterations | 50000 | Número máximo de iterações de loop permitidas por script. |
RecoverableStatusCode | 500 , 502 , 503 , 504 | Quando definido e a opção Retry é selecionada em uma conexão HTTP, a atividade se recupera dos códigos de erro listados e tenta novamente a atividade. |
EnableAPITimeout | false | Se true , operações acionadas por APIs do API Manager usarão as configurações de tempo limite da operação. |
TargetHttpRemoveTrailingLinebreaks | false | Se true , remove o CR/LF no final das linhas nas transformações pós do HTTP connector. |
AllowUnsafeLegacyRenegotiation | false | Se true , permite renegociação TLS legado insegura durante o handshake de conexão com o servidor. Necessário para evitar o erro error:0A000152:SSL routines::unsafe legacy renegotiation disabled. Suportado com versões de agentes 11.39 e posteriores. |
[Settings/XMLSchemas]
Essas configurações definem os locais dos esquemas XML disponíveis.
Chave | Padrão |
---|---|
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]
Chave | Padrão | Descrição |
---|---|---|
DefaultSMTPServers | (Nenhum) | Lista de servidores SMTP separados por vírgula a serem usados quando uma mensagem de email deve ser enviada e nenhum servidor SMTP é especificado pelo usuário. |
DefaultFromEmail | (Nenhum) | Endereço de email a ser usado para o campo De se nenhum for especificado pelo usuário. |
DefaultAccount | (Nenhum) | Nome de login para servidores SMTP que precisam de autenticação. |
DefaultAccountPassword | (Nenhum) | Senha para servidores SMTP que precisam de autenticação. |
UseSSL | (Nenhum) | Se true , o servidor SMTP requer SSL/TLS. |
Note
Os endpoints criados usando a SendSystemEmail
function com DefaultSMTPServers
estão incluídos no relatório de uso de endpoints e contam para sua licença.
[SSH]
Chave | Padrão | Descrição |
---|---|---|
PublicKeyFile | (Nenhum) | Caminho absoluto para sua chave pública. O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. Defina as permissões do arquivo como somente leitura para o usuário Jitterbit. |
PrivateKeyFile | (Nenhum) | Caminho absoluto para sua chave privada. O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. Defina as permissões do arquivo como somente leitura para o usuário Jitterbit. |
PrivateKeyPassphrase | (Nenhum) | Frase secreta da chave privada. Defina as permissões do arquivo como somente leitura para o usuário Jitterbit. |
Conjuntos adicionais | (Nenhum) | Configurado pelo usuário. |
Conjuntos adicionais
Para conjuntos adicionais, adicione um sufixo (por exemplo XXX
) a essas chaves (para fazer PublicKeyFileXXX
, PrivateKeyFileXXX
, PrivateKeyPassphraseXXX
), depois faça referência a eles nas variáveis de script do Jitterbit com $jitterbit.source.sftp.ssh_key_id="XXX"
ou $jitterbit.target.sftp.ssh_key_id="XXX"
.
[SSL]
Chave | Padrão | Descrição |
---|---|---|
CertificateFile | (Nenhum) | Caminho absoluto para seu arquivo de certificado SSL. O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. Apenas certificados e chaves no formato PEM são suportados. Defina as permissões do arquivo como somente leitura para o usuário Jitterbit. |
PrivateKeyFile | (Nenhum) | Caminho absoluto para sua chave privada. O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. Apenas certificados e chaves no formato PEM são suportados. Defina as permissões do arquivo como somente leitura para o usuário Jitterbit. |
PrivateKeyPassphrase | (Nenhum) | Frase secreta da chave privada. O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. Apenas certificados e chaves no formato PEM são suportados. Defina as permissões do arquivo como somente leitura para o usuário Jitterbit. |
Conjuntos adicionais | (Nenhum) | Configurado pelo usuário. |
Conjuntos adicionais
Para conjuntos adicionais, adicione um sufixo (por exemplo YYY
) a essas chaves (para fazer CertificateFileYYY
, PrivateKeyFileYYY
, PrivateKeyPassphraseYYY
), depois faça referência a eles nas variáveis de script do Jitterbit com $jitterbit.target.http.ssl_cert_id = "YYY";
, $jitterbit.source.http.ssl_cert_id = "YYY";
, ou $jitterbit.web_service_call.ssl_cert_id = "YYY";
.
[TraceLogging]
Chave | Padrão | Descrição |
---|---|---|
tracelog.shipper.enabled | false | Se true , habilita o registro de rastreamento do motor de operação no agente. |
[TransformationEngine]
Chave | Padrão | Descrição |
---|---|---|
WriteLog | false | Registro detalhado de depuração da transformação. Se true , Debug em [OperationEngine] é definido como true . |
WriteLogDir | (Nenhum) | Caminho absoluto para o diretório de logs. Se não especificado, os logs são gravados em JITTERBIT_HOME/DataInterchange/Temp/Debug . Ignorado a menos que WriteLog seja 1 . O caminho deve usar barras normais, mesmo no Windows. O diretório deve existir e ter permissões de leitura e gravação para o agente. |
ValidateXML | true | Validação de XML. |
LdapEnableAutoUpdateMode | false | Habilitar modo de atualização automática do LDAP. |
TimingOn | false | Habilitar (1 ) ou desabilitar (0 ) globalmente o perfil de arquivos. Os arquivos são gravados em JITTERBIT_HOME/DataInterchange/Temp/LOG . |
AutoStreaming | true | Auto-streaming de transformação. |
UseOldRuleForLoopOneOfXmlNode | false | (Usar para compatibilidade retroativa.) |
AutoXsiNil | false | Definir o atributo xsi:nil="true" para elementos que são obrigatórios e não mapeados nas transformações. |
DefaultEntityResolution | true | Habilitar a análise de tipos de IDoc. |
[VerboseLogging]
Esta seção é usada para a geração de dados de entrada e saída de componentes quando o registro de depuração de operações está habilitado em uma operação individual do Integration Studio.
Os dados de entrada e saída do componente são registrados na nuvem Harmony, a menos que verbose.logging.enable
esteja definido como false
. A configuração para registro na nuvem não tem efeito sobre esse tipo de registro.
Isso substitui a geração de dados de entrada e saída de componentes quando Habilitar Registro de Depuração Até está configurado em uma operação individual do Integration Studio, mas não impede que arquivos de log de depuração de operações sejam gerados.
Chave | Padrão | Descrição |
---|---|---|
verbose.logging.enable | true | Quando o registro de depuração de operações está habilitado em uma operação individual do Integration Studio, grava dados de entrada e saída do componente no log da operação do Integration Studio. |
verbose.logging.commpress.folder.path | (Nenhum) | Comentado. Não altere a menos que instruído pelo suporte da Jitterbit. commpress (com dois 'm') é um erro de ortografia conhecido desta propriedade. |
verbose.logging.log.folder.path | (Nenhum) | Comentado. Não altere a menos que instruído pelo suporte da Jitterbit. |
verbose.logging.log.file.extension | .verbose | Usado para registro de depuração de operações. Não altere a menos que instruído pelo suporte da Jitterbit. |
verbose.logging.use.dynamic.host.for.collector.url | true | Usado para registro de depuração de operações. Não altere a menos que instruído pelo suporte da Jitterbit. |
verbose.logging.collector.url | (Nenhum) | URL do serviço de coleta de logs. |