These predefined transformation global variables are currently available in Jitterbit.
Variable Name | Data Type | Description |
---|
jitterbit.transformation.auto_streaming | Boolean | 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):
Variable | jitterbit.transformation.chunk_number
|
---|
Data Type | Integer |
---|
Description | For 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 . |
---|
Variable | jitterbit.transformation.name
|
---|
Data Type | String |
---|
Description | Name of the currently executing transformation. |
---|
Variable | jitterbit.transformation.source.thread_number
|
---|
Data Type | Integer |
---|
Description | For 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 . |
---|
Variable | jitterbit.transformation.total_chunks
|
---|
Data Type | Integer |
---|
Description | Holds the total number of chunks being processed by the current operation. For non-chunked operations, it has the value 1 .
|
---|
Variable | jitterbit.transformation.total_threads
|
---|
Data Type | Integer |
---|
Description | Holds the maximum number of threads being executed by the current operation. For non-threaded operations, it has the value 1 . |
---|
Variable | jitterbit.transformation.auto_streaming
|
---|
Data Type | Boolean |
---|
Description | Set 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. |
---|
chunk_numberInteger | For 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.Variable | jitterbit.transformation.chunking
|
---|
Data Type | Boolean |
---|
Description | Set to true if the current transformation mapping runs with chunking. Not applicable in scripts. |
---|
Variable | jitterbit.transformation.disable_normalization
|
---|
Data Type | Boolean |
---|
- Default: False |
Default | false |
---|
Description | Applies 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.Variable | jitterbit.transformation.jbxmlparser
|
---|
Data Type | Boolean |
---|
- Default: False |
Default | false |
---|
Description | Use alternative XML parser implementation, which uses less memory when handling large XML source files and the transformation doesn't qualify for streaming transformations. |
---|
nameString | Name of the currently executing transformation. | Variable | jitterbit.transformation.source.check_null_characters
|
---|
- :TrueDescription | Checks the input file for null characters. If the input is a large file and |
---|
the user is you are sure there are no null characters in the file, then this option can be disabled by setting to |
False threadnumberInteger | For 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.Variable | jitterbit.transformation.timing_on
|
---|
Data Type | Boolean |
---|
-Default: False |
Default | false |
---|
Description | Enable 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.
|
---|
total_chunksInteger | Holds the total number of chunks being processed by the current operation. For non-chunked operations it has the value 1. | jitterbit.transformation.total_threads | Integer | Holds the maximum number of threads being executed by the current operation. For non-threaded operations it has the value 1. |
Variable | jitterbit.transformation.trim_extra_linebreaks
|
---|
Data Type | Boolean |
---|
Default | true |
---|
Description | Extra 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 |
---|
. The default is true