Saltar al contenido

Variables de Transformación Jitterbit en Design Studio

Introducción

Esta página cubre las variables de Jitterbit que están disponibles para las transformaciones, organizadas por variables informativas que lee (Informativas) y las variables de configuración que escriba (Configuración).

Informativo

jitterbit.transformation.chunk_number

Tipo de datos

Entero

Descripción

Para operaciones fragmentadas, contiene un número entre 1 y $jitterbit.transformation.total_chunks para la asignación de transformación que se está ejecutando actualmente. Para operaciones no fragmentadas, tiene el valor 1.

jitterbit.transformation.name

Tipo de datos

Cadena

Descripción

Nombre de la transformación que se está ejecutando actualmente.

jitterbit.transformation.thread_number

Tipo de datos

Entero

Descripción

Para transformaciones multiproceso, contiene un número entre 1 y $jitterbit.transformation.total_threads para la asignación de transformación que se está ejecutando actualmente. Para la transformación de un solo subproceso, tiene el valor 1.

jitterbit.transformation.total_chunks

Tipo de datos

Entero

Descripción

Contiene la cantidad total de fragmentos que se procesan en la operación actual. Para operaciones que no son fragmentos, tiene el valor 1.

jitterbit.transformation.total_threads

Tipo de datos

Entero

Descripción

Contiene la cantidad máxima de subprocesos que se ejecutan en la operación actual. Para operaciones sin subprocesos, tiene el valor 1.

Ajustes

jitterbit.transformation.auto_streaming

Tipo de datos

Booleano

Descripción

Establecer en false No utilizar la transmisión automática. La configuración predeterminada está en jitterbit.conf Esta opción se utiliza principalmente para solucionar errores en la despliegue de la transformación de transmisión, por lo que se debe utilizar la opción predeterminada a menos que haya problemas específicos.

jitterbit.transformation.chunking

Tipo de datos

Booleano

Descripción

Establecer en true Si la asignación de transformación actual se ejecuta con fragmentación de datos. No aplicable en secuencias de comandos.

jitterbit.transformation.disable_normalization

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Se aplica a las transformaciones de plano a jerárquico. De manera predeterminada, Jitterbit utiliza un algoritmo de normalización para construir el árbol de destino. Este suele ser el resultado deseado, pero si no es el resultado deseado, se puede desactivar configurando en true.

jitterbit.transformation.ignore_default_value

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Determina si se ignoran las instancias de JSON anidado incrustado al procesar hojas de estilo XSLT pasadas como variables, como cuando se usa RunXSLT función. Establezca en true para instancias en las que se debe conservar el JSON anidado integrado. Esta variable es compatible cuando se utilizan agentes de la versión 11.36 y posteriores.

Dado este JSON anidado integrado, "system":"urn:lumary:relationship"se conserva sólo si jitterbit.transformation.ignore_default_value es true:

<text>{"relationship":[{"coding":[{"system":"urn:lumary:relationship","code":"</text><value-of select="someOtherNode"/><text>"}]}]}</text>

jitterbit.transformation.jbxmlparser

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Establecer en true para utilizar una despliegue de analizador XML alternativa, que utiliza menos memoria al manejar archivos de origen XML grandes y la transformación no califica para las transformaciones de transmisión. Habilitar esta variable también puede resolver problemas con los espacios de nombres XML y los nodos XML en las transformaciones.

Nota

Design Studio también expone esto como una opción avanzada de Elección del analizador XML al configurar una transformación con XML como fuente. Seleccionar Usar el analizador XML de Jitterbit es el equivalente a configurar jitterbit.transformation.jbxmlparser a true.

jitterbit.transformation.source.check_null_characters

Tipo de datos

Booleano

Valor predeterminado

true

Descripción

Comprueba el archivo de entrada en busca de caracteres nulos. Si la entrada es un archivo grande y está seguro de que no hay caracteres nulos en el archivo, puede desactivar esta opción configurando false.

jitterbit.transformation.timing_on

Tipo de datos

Booleano

Valor predeterminado

false

Descripción

Habilite la escritura de información de perfil para la cadena de operación actual. Esto es lo mismo que configurar TimingOn=true en jitterbit.conf pero sólo para la cadena de operación actual o hasta que el valor se establezca en false de nuevo.

jitterbit.transformation.trim_extra_linebreaks

Tipo de datos

Booleano

Valor predeterminado

true

Descripción

Se recortarán los saltos de línea adicionales en las asignaciones de destino. Esto es lo que normalmente se desea, pero para compatibilidad con versiones anteriores, puede configurar esta opción en false dejar los saltos de línea intactos.