Skip to end of metadata
Go to start of metadata

Introduction

This page covers Jitterbit variables that are available for transformations, organized by informational variables that you get (read), and settings variables that you set (write):

Informational

Settings

Informational

jitterbit.transformation.chunk_number

Variable

jitterbit.transformation.chunk_number

Data Type

Integer
DescriptionFor chunked operations, holds a number between 1 and $jitterbit.transformation.total_chunks for the currently executing transformation mapping. For non-chunked operations, it has the value 1.

jitterbit.transformation.name

Variable

jitterbit.transformation.name

Data Type

String
DescriptionName of the currently executing transformation.

jitterbit.transformation.thread_number

Variable

jitterbit.transformation.source.thread_number

Data Type

Integer
DescriptionFor multi-threaded transformations, holds a number between 1 and $jitterbit.transformation.total_threads for the currently executing transformation mapping. For single-threaded transformation, it has the value 1.

jitterbit.transformation.total_chunks

Variable

jitterbit.transformation.total_chunks

Data Type

Integer
DescriptionHolds the total number of chunks being processed by the current operation. For non-chunked operations, it has the value 1.

jitterbit.transformation.total_threads

Variable

jitterbit.transformation.total_threads

Data Type

Integer
DescriptionHolds the maximum number of threads being executed by the current operation. For non-threaded operations, it has the value 1.

Settings

jitterbit.transformation.auto_streaming

Variable

jitterbit.transformation.auto_streaming

Data Type

Boolean
DescriptionSet to false to not use auto-streaming. The default is configured in jitterbit.conf. This option is mostly for working around bugs in the streaming transformation implementation, so the default should be used unless there are specific problems.

jitterbit.transformation.chunking

Variable

jitterbit.transformation.chunking

Data Type

Boolean
DescriptionSet to true if the current transformation mapping runs with chunking. Not applicable in scripts.

jitterbit.transformation.disable_normalization

Variable

jitterbit.transformation.disable_normalization

Data Type

Boolean
Defaultfalse
DescriptionApplies for flat-to-hierarchical transformations. By default, Jitterbit uses a normalization algorithm to construct the target tree. This is often the desired result, but if it is not the desired result, it can be disabled by setting to true.

jitterbit.transformation.jbxmlparser

Variable

jitterbit.transformation.jbxmlparser

Data Type

Boolean
Defaultfalse
DescriptionUse alternative XML parser implementation, which uses less memory when handling large XML source files and the transformation doesn't qualify for streaming transformations.

jitterbit.transformation.source.check_null_characters

Variable

jitterbit.transformation.source.check_null_characters

Data Type

Boolean
Defaulttrue
DescriptionChecks the input file for null characters. If the input is a large file and you are sure there are no null characters in the file, then this option can be disabled by setting to false.

jitterbit.transformation.timing_on

Variable

jitterbit.transformation.timing_on

Data Type

Boolean
Defaultfalse
DescriptionEnable writing profile information for the current operation chain. This is the same as setting TimingOn=true in jitterbit.conf but only for the current operation chain or until the value is set to false again.

jitterbit.transformation.trim_extra_linebreaks

Variable

jitterbit.transformation.trim_extra_linebreaks

Data Type

Boolean
Defaulttrue
DescriptionExtra trailing line breaks in target mappings will be trimmed. This is normally what is desirable, but for backwards compatibility you can set this flag to false to leave the line breaks alone.