Transformation von Jitterbit-Variablen im Integration Studio
Einführung
Auf dieser Seite finden Sie Informationen zu Jitterbit-Variablen, die für Transformations verfügbar sind. Sie sind nach Informationsvariablen sortiert, die Sie lesen können (Informational) und Einstellungsvariablen, die Sie schreiben (Einstellungen).
Informativ
jitterbit.transformation.chunk_number
Datentyp
Ganzzahl
Beschreibung
Für Chunked-Operationen wird eine Zahl zwischen 1
Und $jitterbit.transformation.total_chunks
für die aktuell ausgeführte Transformation. Für nicht-chunkede Operationen hat es den Wert 1
.
jitterbit.transformation.name
Datentyp
Zeichenfolge
Beschreibung
Name der aktuell ausgeführten Transformation.
jitterbit.transformation.thread_number
Datentyp
Ganzzahl
Beschreibung
Für mehrfädige Transformations enthält es eine Zahl zwischen 1
Und $jitterbit.transformation.total_threads
für die aktuell ausgeführte Transformation. Für Single-Thread Transformation hat es den Wert 1
.
jitterbit.transformation.total_chunks
Datentyp
Ganzzahl
Beschreibung
Enthält die Gesamtzahl der Chunks, die von der aktuellen Operation verarbeitet werden. Für nicht-chunkede Operationen hat es den Wert 1
.
jitterbit.transformation.total_threads
Datentyp
Ganzzahl
Beschreibung
Enthält die maximale Anzahl von Threads, die von der aktuellen Operation ausgeführt werden. Für nicht-threadbasierte Operationen hat es den Wert 1
.
Einstellungen
jitterbit.transformation.auto_streaming
Datentyp
Boolesch
Beschreibung
Eingestellt auf false
um Auto-Streaming nicht zu verwenden. Die Standardeinstellung ist in jitterbit.conf
. Diese Option dient hauptsächlich dazu, Fehler in der Implementierung der Streaming-Transformation zu umgehen. Daher sollte die Standardeinstellung verwendet werden, sofern keine besonderen Probleme vorliegen.
jitterbit.transformation.chunking
Datentyp
Boolesch
Beschreibung
Eingestellt auf true
wenn das aktuelle Transformation mit chunking ausgeführt wird. Gilt nicht für Scripts.
jitterbit.transformation.disable_normalization
Datentyp
Boolesch
Standardwert
false
Beschreibung
Gilt für Transformations von flach zu hierarchisch. Standardmäßig verwendet Jitterbit einen Normalisierungsalgorithmus, um den Zielbaum zu konstruieren. Dies ist oft das gewünschte Ergebnis, aber wenn es nicht das gewünschte Ergebnis ist, kann es deaktiviert werden, indem man es auf true
.
jitterbit.transformation.ignore_default_value
Datentyp
Boolesch
Standardwert
false
Beschreibung
Bestimmt, ob Instanzen von eingebettetem verschachteltem JSON ignoriert werden, wenn als Variablen übergebene XSLT-Stylesheets verarbeitet werden, wie etwa bei Verwendung von RunXSLT
Funktion. Auf true
für Fälle, in denen das eingebettete verschachtelte JSON beibehalten werden soll. Diese Variable wird bei Verwendung von Agenten ab Version 11.36 unterstützt.
Angesichts dieses eingebetteten verschachtelten JSON "system":"urn:lumary:relationship"
bleibt nur erhalten, wenn jitterbit.transformation.ignore_default_value
Ist true
:
<text>{"relationship":[{"coding":[{"system":"urn:lumary:relationship","code":"</text><value-of select="someOtherNode"/><text>"}]}]}</text>
jitterbit.transformation.jbxmlparser
Datentyp
Boolesch
Standardwert
false
Beschreibung
Eingestellt auf true
um eine alternative XML-Parser-Implementierung zu verwenden, die bei der Verarbeitung großer XML-Quelldateien weniger Speicher verbraucht und die Transformation nicht für Streaming Transformations geeignet ist. Das Aktivieren dieser Variable kann auch Probleme mit XML-Namespaces und XML-Knoten in Transformations beheben.
jitterbit.transformation.source.check_null_characters
Datentyp
Boolesch
Standardwert
true
Beschreibung
Überprüft die Eingabedatei auf Nullzeichen. Wenn die Eingabe eine große Datei ist und Sie sicher sind, dass die Datei keine Nullzeichen enthält, kann diese Option deaktiviert werden, indem Sie Folgendes einstellen: false
.
jitterbit.transformation.timing_on
Datentyp
Boolesch
Standardwert
false
Beschreibung
Aktivieren Sie das Schreiben von Profilinformationen für die aktuelle Operation. Dies entspricht der Einstellung TimingOn=true
In jitterbit.conf
aber nur für die aktuelle Operation oder bis der Wert auf false
wieder.
jitterbit.transformation.trim_extra_linebreaks
Datentyp
Boolesch
Standardwert
true
Beschreibung
Zusätzliche Zeilenumbrüche am Ende der Zielzuordnungen werden entfernt. Dies ist normalerweise erwünscht, aber aus Gründen der Abwärtskompatibilität können Sie dieses Flag auf false
die Zeilenumbrüche unverändert zu lassen.