Saltar al contenido

Scripting Jitterbit variables in Studio

Introducción

Esta página cubre las variables de Jitterbit que están disponibles para scripting. Cada una de estas son variables de configuración que se escriben (Configuración).

Configuración

jitterbit.scripting.aes.default

Tipo de dato

Booleano

Valor por defecto

false

Descripción

Establecer en true antes de las funciones AESEncryption y AESDecryption para soportar la compatibilidad con AES de OpenSSL 3. Esta variable es compatible cuando se utilizan versiones de agente 11.42 o posteriores.

Nota

Alternativamente, las funciones AESEncryptionEx y AESDecryptionEx son compatibles con AES de OpenSSL 3 por defecto y no se ven afectadas por esta variable.

jitterbit.scripting.db.auto_commit

Tipo de dato

Booleano

Valor por defecto

true

Descripción

Establecer en false para ejecutar las declaraciones DbExecute y DbLookup en una transacción. La confirmación automática está activada por defecto.

jitterbit.scripting.db.character_encoding

Tipo de dato

Cadena

Descripción

Especifica la codificación de caracteres utilizada por las funciones de base de datos CallStoredProcedure y DBLookup cuando están conectadas a través de ODBC.

Si no se especifica ninguna codificación, se asume Latin-1 (ISO-8859-1). Para las codificaciones soportadas, consulta Codificaciones de caracteres soportadas.

jitterbit.scripting.db.max_rows

Tipo de dato

Entero

Valor por defecto

10000

Descripción

Número máximo de filas a recuperar con la función DBExecute.

jitterbit.scripting.db.rows_affected

Tipo de dato

Entero

Descripción

El número de filas afectadas por las funciones DBExecute o DBLookup.

jitterbit.scripting.db.search.rowset

Tipo de dato

Booleano

Valor por defecto

false

Descripción

Si se utiliza un controlador JDBC para conectarse a una base de datos, configúralo en true antes de la función DBExecute para que cualquier llamada a un procedimiento almacenado que devuelva múltiples resultados devuelva el primer conjunto de registros no vacío en lugar de devolver un conjunto vacío.

jitterbit.scripting.db.transaction

Tipo de dato

Booleano

Valor por defecto

false

Descripción

Configúralo en true si deseas que las funciones DBExecute y DBLookup se ejecuten en una transacción.

jitterbit.scripting.hex.enable_null_support

Tipo de dato

Boolean

Valor predeterminado

false

Descripción

Establecer en true antes de las funciones HexToString o StringToHex para soportar la conversión de valores hexadecimales nulos (00). Esta variable es compatible cuando se utilizan versiones del agente 11.37 o posteriores.

jitterbit.scripting.hex.enable_unicode_support

Tipo de dato

Booleano

Valor predeterminado

false

Descripción

Establecer en true antes de las funciones HexToString o StringToHex para convertir entre valores de cadena y sus representaciones hexadecimales UTF-16. Esta variable es compatible cuando se utilizan versiones del agente 10.71 / 11.9 o posteriores.

jitterbit.scripting.ldap.include_dn_in_results

Tipo de dato

Booleano

Descripción

Cuando se establece, los resultados de LdapSearch en formato XML incluirán el atributo DN para cada entrada.

Nota

Esta variable se establece y utiliza de forma independiente del conector LDAP.

jitterbit.scripting.ldap.max_search_results

Tipo de dato

Entero

Descripción

El número máximo de entradas que LdapSearch debería devolver.

Nota

Esta variable se establece y utiliza de forma independiente del conector LDAP.

jitterbit.scripting.ldap.return_null_if_no_results

Tipo de dato

Booleano

Valor predeterminado

false

Descripción

Si una consulta LDAP no devuelve resultados, se devuelve un elemento de datos NULL. El valor predeterminado es devolver un elemento de datos de matriz vacío. Esto es solo para compatibilidad con versiones anteriores.

Nota

Esta variable se establece y se utiliza de forma independiente del conector LDAP.

jitterbit.scripting.ldap.scope

Tipo de dato

Entero

Descripción

El alcance que debe usar LdapSearch. Estas opciones son válidas:

  • 0 – Buscar solo la entrada base.
  • 1 – Buscar todas las entradas en el primer nivel debajo de la entrada base, excluyendo la entrada base.
  • 2 – Buscar la entrada base y todas las entradas en el árbol debajo de la base.

Nota

Esta variable se establece y se utiliza de forma independiente del conector LDAP.

Tipo de dato

Entero

Descripción

Utilizar búsqueda paginada al buscar en directorios LDAP. Esta opción es útil para recuperar conjuntos de resultados grandes.

Esta variable es compatible solo con agentes privados basados en Windows y no es compatible con agentes privados basados en Linux o grupos de agentes en la nube. Para sortear esta limitación, se sugiere una de estas alternativas:

  • Utilizar un usuario LDAP que no esté restringido por el límite de tamaño de búsqueda impuesto por el servidor LDAP, como un usuario administrador.
  • Ajustar la configuración del límite de tamaño de búsqueda en el propio servidor LDAP.
  • En lugar de esta variable, utilizar el conector LDAP, cuya actividad de entrada de búsqueda admite paginación en agentes de Windows y Linux.

Nota

Esta variable se establece y se utiliza de forma independiente del conector LDAP.

jitterbit.scripting.nesting.max

Tipo de dato

Entero

Valor predeterminado

10

Descripción

Nivel máximo de anidamiento para las llamadas a RunScript/RunOperation. Si se excede el nivel de anidamiento, la operación fallará. Si su aplicación necesita un anidamiento más profundo, aumente este número.

jitterbit.scripting.while.max_iterations

Tipo de dato

Entero

Valor predeterminado

50000

Descripción

El número máximo de veces que se ejecutará el cuerpo de un bucle while. Establecer este número en menos de 1 revertirá al valor predeterminado de 50,000 iteraciones.

Nota

Esta configuración se aplica solo a Jitterbit Script. Para JavaScript, consulte Iteraciones de bucle en JavaScript.