Scripting Jitterbit variables in Design 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. El auto-commit está activado 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, consulte 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.multibyte.enable
Tipo de dato
Booleano
Descripción
Establecer en true para soportar caracteres multibyte al usar Fuentes y destinos de base de datos con un controlador ODBC. Esta variable no es necesaria con controladores JDBC. Esta variable es compatible con versiones de agentes 12.6 y posteriores.
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, establecer en true antes de la función DBExecute para que cualquier llamada a un procedimiento almacenado que devuelva múltiples resultados retorne 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 predeterminado
false
Descripción
Establecer en true si se desea que las funciones DBExecute o DBLookup se ejecuten en una transacción.
jitterbit.scripting.hex.enable_null_support
Tipo de dato
Booleano
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 de 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 de 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.
jitterbit.scripting.ldap.max_search_results
Tipo de dato
Entero
Descripción
El número máximo de entradas que LdapSearch() debería devolver.
jitterbit.scripting.ldap.return_null_if_no_results
Tipo de dato
Booleano
Valor por defecto
false
Descripción
Si una consulta LDAP no devuelve resultados, se devuelve un elemento de datos NULL. El valor por defecto es devolver un elemento de datos de array vacío. Esto es solo para compatibilidad hacia atrás.
jitterbit.scripting.ldap.scope
Tipo de dato
Entero
Descripción
El alcance que LdapSearch() debería usar. 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.
jitterbit.scripting.ldap.use_paged_search
Tipo de dato
Entero
Descripción
Usar 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 usar 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, o ajustar la configuración del límite de tamaño de búsqueda en el propio servidor LDAP.
jitterbit.scripting.nesting.max
Tipo de dato
Entero
Valor por defecto
10
Descripción
Nivel máximo de anidamiento para 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 vuelve al valor predeterminado de 50,000 iteraciones.