Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Creación de scripts de variables Jitterbit en Integration Studio

Introducción

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

Ajustes

jitterbit.scripting.aes.default

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Configurar en true arriba en la cadena del AESEncryption y AESDecryption funciones para la compatibilidad con OpenSSL 3 AES. Esta variable es compatible con las versiones 11.42 o posteriores del agente.

Nota

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

jitterbit.scripting.db.auto_commit

Tipo de datos

Booleano

Valor predeterminado

true

Descripción

Configurar en false correr DbExecute y DbLookup Declaraciones en una transacción. La confirmación automática está activada por defecto.

jitterbit.scripting.db.character_encoding

Tipo de datos

Cadena

Descripción

Especifica la codificación de caracteres utilizada por las funciones de la base de datos CallStoredProcedure y DBLookup al conectarse mediante ODBC.

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

jitterbit.scripting.db.max_rows

Tipo de datos

Entero

Valor predeterminado

10000

Descripción

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

jitterbit.scripting.db.rows_affected

Tipo de datos

Entero

Descripción

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

jitterbit.scripting.db.search.rowset

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Si utiliza un controlador JDBC para conectarse a una base de datos, configúrelo en true arriba en la cadena del DBExecute función 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 datos

Booleano

Valor predeterminado

false

Descripción

Configurar en true Si quieres el DBExecute y DBLookup funciones que se ejecutan en una transacción.

jitterbit.scripting.hex.enable_null_support

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Configurar en true arriba en la cadena del HexToString o StringToHex funciones para admitir valores hexadecimales nulos](00) conversión. Esta variable es compatible con las versiones 11.37 y posteriores del agente.

jitterbit.scripting.hex.enable_unicode_support

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Configurar en true arriba en la cadena del HexToString o StringToHex funciona para convertir entre valores de cadena y sus representaciones hexadecimales UTF-16. Esta variable es compatible con las versiones 10.71/11.9 o posteriores del agente.

jitterbit.scripting.ldap.include_dn_in_results

Tipo de datos

Booleano

Descripción

Cuando se configura, con formato XML LdapSearch Los resultados incluirán el atributo DN de cada entrada.

Nota

Esta variable se establece y se utiliza independientemente del conector LDAP.

jitterbit.scripting.ldap.max_search_results

Tipo de datos

Entero

Descripción

El número máximo de entradas LdapSearch

Nota

Esta variable se establece y se utiliza independientemente del conector LDAP.

jitterbit.scripting.ldap.return_null_if_no_results

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Si una consultar LDAP no devuelve resultados, se devuelve un elemento de datos nulo. El valor predeterminado es devolver un elemento de datos de matriz vacío. Esto se hace únicamente por compatibilidad con versiones anteriores.

Nota

Esta variable se establece y se utiliza independientemente del conector LDAP.

jitterbit.scripting.ldap.scope

Tipo de datos

Entero

Descripción

El alcance LdapSearch Debería usar. Estas opciones son válidas:

  • 0- Buscar solo en la entrada base.
  • 1- Buscar todas las entradas del primer nivel por debajo de la entrada base, excluyendo esta última.
  • 2- Busca la entrada de la base y todas las entradas en el árbol debajo de ella.

Nota

Esta variable se establece y se utiliza independientemente del conector LDAP.

Tipo de datos

Entero

Descripción

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

Esta variable solo es compatible con agentes privados basados en Windows y no con agentes privados basados en Linux ni con los grupos de agentes en la nube. Para solucionar esta limitación, sugerimos una de estas alternativas:

  • Utilice 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.
  • Ajuste la configuración del límite de tamaño de búsqueda en el propio servidor LDAP.
  • En lugar de esta variable, utilice el conector LDAP, cuya Actividad de entrada de búsqueda admite la paginación en agentes de Windows y Linux.

Nota

Esta variable se establece y se utiliza independientemente del conector LDAP.

jitterbit.scripting.nesting.max

Tipo de datos

Entero

Valor predeterminado

10

Descripción

Nivel máximo de anidación para RunScript/RunOperation Llamadas. Si se supera el nivel de anidamiento, la operación fallará. Si su aplicación requiere un anidamiento más profundo, aumente este número.

jitterbit.scripting.while.max_iterations

Tipo de datos

Entero

Valor predeterminado

50000

Descripción

El número máximo de veces que se ejecutará el cuerpo de un bucle while. Si se establece este número por debajo de 1, se restablece el valor predeterminado de 50 000 iteraciones.

Nota

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