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.
jitterbit.scripting.ldap.use_paged_search
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.