Zum Inhalt springen

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.