Ir para o conteúdo

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:

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

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