Ir para o conteúdo

Script de Variáveis Jitterbit

Introdução

Esta página abrange variáveis Jitterbit que estão disponíveis para script. Cada uma delas são variáveis de configuração que você escreve (Settings).

Configurações

jitterbit.scripting.db.auto_commit

Tipo de Dados

Boleano

Valor Padrão

true

Descrição

Definido como false para correr DbExecute e DbLookup instruções em uma transação. O auto-commit é ativado por padrão.

jitterbit.scripting.db.character_encoding

Tipo de Dados

Corda

Descrição

Especifica a codificação de caracteres usada pelas funções do banco de dados CallStoredProcedure e DBLookup quando conectado via ODBC.

Se nenhuma codificação for especificada, Latin-1 (ISO-8859-1) será assumido. Para codificação suportada, veja Codificações de caracteres suportadas.

jitterbit.scripting.db.max_rows

Tipo de Dados

Inteiro

Valor Padrão

10000

Descrição

Número máximo de linhas a serem buscadas com DBExecute função.

jitterbit.scripting.db.rows_affected

Tipo de Dados

Inteiro

Descrição

O número de linhas afetadas pelo DBExecute ou DBLookup funções.

jitterbit.scripting.db.search.rowset

Tipo de Dados

Boleano

Valor Padrão

false

Descrição

Se estiver usando um driver JDBC para conectar-se a um banco de dados, defina como true a acima na cadeia do DBExecute função para fazer qualquer chamada a um procedimento armazenado que retorna múltiplos resultados para retornar o primeiro conjunto de registros não vazio em vez de retornar um conjunto vazio.

jitterbit.scripting.db.transaction

Tipo de Dados

Boleano

Valor Padrão

false

Descrição

Definido como true se você quiser o DBExecute e DBLookup funções para executar em uma transação.

jitterbit.scripting.hex.enable_unicode_support

Tipo de Dados

Boleano

Descrição

Definido como true a acima na cadeia do HexToString ou StringToHex funções para converter entre valores de string e suas representações hexadecimais UTF-16. Esta variável é suportada ao usar versões de agente 10.71 / 11.9 ou posteriores.

jitterbit.scripting.ldap.include_dn_in_results

Tipo de Dados

Boleano

Descrição

Quando definido, XML formatado LdapSearch os resultados 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 Dados

Inteiro

Descrição

O número máximo de entradas LdapSearch deveria retornar.

Nota

Esta variável é definida e usada independentemente do conector LDAP.

jitterbit.scripting.ldap.return_null_if_no_results

Tipo de Dados

Boleano

Valor Padrão

false

Descrição

Se uma consultar LDAP não retornar nenhum resultado, um elemento de dados NULL será retornado. O padrão é retornar um elemento de dados de array vazio. Isso é apenas para compatibilidade com versões anteriores.

Nota

Esta variável é definida e usada independentemente do conector LDAP.

jitterbit.scripting.ldap.scope

Tipo de Dados

Inteiro

Descrição

O escopo LdapSearch deve usar. Estas opções são válidas:

  • 0– Pesquise somente a entrada base.
  • 1– Pesquise todas as entradas no primeiro nível abaixo da entrada base, excluindo a entrada base.
  • 2– Pesquise a entrada base e todas as entradas na árvore abaixo da base.

Nota

Esta variável é definida e usada independentemente do conector LDAP.

Tipo de Dados

Inteiro

Descrição

Use a 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 em grupos de agentes de nuvem. Para contornar essa limitação, sugerimos uma destas alternativas:

  • Use um usuário LDAP que não esteja restrito pelo limite de tamanho de pesquisa imposto pelo servidor LDAP, como um usuário administrador.
  • Ajuste a configuração do limite de tamanho de pesquisa no próprio servidor LDAP.
  • Em vez desta variável, use o conector LDAP, cuja Atividade de entrada de pesquisa oferece suporte à paginação em agentes Windows e Linux.

Nota

Esta variável é definida e usada independentemente do conector LDAP.

jitterbit.scripting.nesting.max

Tipo de Dados

Inteiro

Valor Padrão

10

Descrição

Nível máximo de aninhamento para RunScript/RunOperation chamadas. Se o nível de aninhamento for excedido, a operação falhará. Se o seu aplicativo precisar de um aninhamento mais profundo, aumente esse número.

jitterbit.scripting.while.max_iterations

Tipo de Dados

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.

Nota

Esta configuração se aplica apenas ao Jitterbit Script. Para JavaScript, consulte Iterações de loop em JavaScript.