Ir para o conteúdo

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.

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.