Scriptando variáveis Jitterbit no Studio
Introdução
Esta página aborda as variáveis Jitterbit que estão disponíveis para script. Cada uma delas é uma variável de configuração que você escreve (Configurações).
Configurações
jitterbit.scripting.aes.default
Tipo de dado
Booleano
Valor padrão
false
Descrição
Defina como true antes das funções AESEncryption e AESDecryption para suportar a compatibilidade com AES do OpenSSL 3. Esta variável é suportada ao usar versões do agente 11.42 ou posteriores.
Nota
Alternativamente, as funções AESEncryptionEx e AESDecryptionEx são compatíveis com AES do OpenSSL 3 por padrão e não são afetadas por esta variável.
jitterbit.scripting.db.auto_commit
Tipo de dado
Booleano
Valor padrão
true
Descrição
Defina como false para executar as instruções DbExecute e DbLookup em uma transação. O auto-commit está ativado por padrão.
jitterbit.scripting.db.character_encoding
Tipo de dado
String
Descrição
Especifica a codificação de caracteres utilizada pelas funções de banco de dados CallStoredProcedure e DBLookup quando conectadas via ODBC.
Se nenhuma codificação for especificada, assume-se Latin-1 (ISO-8859-1). Para codificações suportadas, veja Codificações de caracteres suportadas.
jitterbit.scripting.db.max_rows
Tipo de dado
Inteiro
Valor padrão
10000
Descrição
Número máximo de linhas a serem buscadas com a função DBExecute.
jitterbit.scripting.db.rows_affected
Tipo de dado
Inteiro
Descrição
O número de linhas afetadas pelas funções DBExecute ou DBLookup.
jitterbit.scripting.db.search.rowset
Tipo de dado
Booleano
Valor padrão
false
Descrição
Se estiver usando um driver JDBC para se conectar a um banco de dados, defina como true antes da função DBExecute para que qualquer chamada a um procedimento armazenado que retorne múltiplos resultados retorne o primeiro conjunto de registros não vazio em vez de retornar um conjunto vazio.
jitterbit.scripting.db.transaction
Tipo de dado
Booleano
Valor padrão
false
Descrição
Defina como true se desejar que as funções DBExecute e DBLookup sejam executadas em uma transação.
jitterbit.scripting.hex.enable_null_support
Tipo de dado
Boolean
Valor padrão
false
Descrição
Defina como true antes das funções HexToString ou StringToHex para suportar a conversão de valor hexadecimal nulo (00). Esta variável é suportada ao usar versões do agente 11.37 ou posteriores.
jitterbit.scripting.hex.enable_unicode_support
Tipo de dado
Boolean
Valor padrão
false
Descrição
Defina como true antes das funções HexToString ou StringToHex para converter entre valores de string e suas representações hexadecimais UTF-16. Esta variável é suportada ao usar versões do agente 10.71 / 11.9 ou posteriores.
jitterbit.scripting.ldap.include_dn_in_results
Tipo de dado
Boolean
Descrição
Quando definido, os resultados do LdapSearch em formato XML incluirão o atributo DN para cada entrada.
Nota
Esta variável é definida e usada independentemente do conector LDAP.
jitterbit.scripting.ldap.max_search_results
Tipo de dado
Integer
Descrição
O número máximo de entradas que o LdapSearch deve retornar.
Nota
Esta variável é definida e usada independentemente do conector LDAP.
jitterbit.scripting.ldap.return_null_if_no_results
Tipo de dado
Boolean
Valor padrão
false
Descrição
Se uma consulta LDAP não retornar resultados, um elemento de dados NULL é retornado. O padrão é retornar um elemento de dados de array vazio. Isso é apenas para compatibilidade retroativa.
Nota
Esta variável é definida e usada independentemente do conector LDAP.
jitterbit.scripting.ldap.scope
Tipo de dado
Inteiro
Descrição
O escopo que deve ser usado LdapSearch. Essas opções são válidas:
0– Pesquisar apenas a entrada base.1– Pesquisar todas as entradas no primeiro nível abaixo da entrada base, excluindo a entrada base.2– Pesquisar a entrada base e todas as entradas na árvore abaixo da base.
Nota
Esta variável é definida e usada independentemente do conector LDAP.
jitterbit.scripting.ldap.use_paged_search
Tipo de dado
Inteiro
Descrição
Usar pesquisa paginada ao pesquisar diretórios LDAP. Esta opção é útil para recuperar grandes conjuntos de resultados.
Esta variável é suportada apenas em agentes privados baseados em Windows e não é suportada em agentes privados baseados em Linux ou nos grupos de agentes em nuvem. Para contornar essa limitação, sugerimos uma das seguintes alternativas:
- Usar um usuário LDAP que não esteja restrito pelo limite de tamanho de pesquisa imposto pelo servidor LDAP, como um usuário administrador.
- Ajustar a configuração do limite de tamanho de pesquisa no próprio servidor LDAP.
- Em vez desta variável, usar o conector LDAP, cuja atividade de entrada de pesquisa suporta paginação em agentes Windows e Linux.
Nota
Esta variável é definida e usada independentemente do conector LDAP.
jitterbit.scripting.nesting.max
Tipo de dado
Inteiro
Valor padrão
10
Descrição
Nível máximo de aninhamento para chamadas RunScript/RunOperation. Se o nível de aninhamento for excedido, a operação falhará. Se sua aplicação precisar de um aninhamento mais profundo, aumente esse número.
jitterbit.scripting.while.max_iterations
Tipo de dado
Inteiro
Valor padrão
50000
Descrição
O número máximo de vezes que o corpo de um loop while será executado. Definir esse número como menos de 1 reverte para o padrão de 50.000 iterações.
Nota
Essa configuração se aplica apenas ao Jitterbit Script. Para JavaScript, consulte Iterações de loop em JavaScript.