Variables de Jitterbit de Transformación en Integration 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.
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 en 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.