Scriptando variáveis Jitterbit no Design 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 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 usada pelas funções de banco de dados CallStoredProcedure e DBLookup quando conectadas via ODBC.
Se nenhuma codificação for especificada, assume-se que é 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.multibyte.enable
Tipo de dado
Booleano
Descrição
Defina como true para suportar caracteres multibyte ao usar Fontes e alvos de banco de dados com um driver ODBC. Esta variável não é necessária com drivers JDBC. Esta variável é suportada com agentes na versão 12.6 e posteriores.
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 fazer chamadas a um procedimento armazenado que retorna múltiplos resultados, de modo que 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 ou DBLookup sejam executadas em uma transação.
jitterbit.scripting.hex.enable_null_support
Tipo de dado
Booleano
Valor padrão
false
Descrição
Defina como true antes das funções HexToString ou StringToHex para suportar a conversão de valor hex 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
Booleano
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
Booleano
Descrição
Quando definido, os resultados do LdapSearch() formatados em XML incluirão o atributo DN para cada entrada.
jitterbit.scripting.ldap.max_search_results
Tipo de dado
Inteiro
Descrição
O número máximo de entradas que LdapSearch() deve retornar.
jitterbit.scripting.ldap.return_null_if_no_results
Tipo de dado
Booleano
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.
jitterbit.scripting.ldap.scope
Tipo de dado
Inteiro
Descrição
O escopo que LdapSearch() deve usar. 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.
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.
Essa 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 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, ou ajustar a configuração do limite de tamanho de pesquisa no próprio servidor 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 para menos de 1 reverte para o padrão de 50.000 iterações.