Variablen in Transformationen im Jitterbit Integration Studio zuordnen
Einführung
Sie können Variablen verwenden, um dynamische Werte in Ihre Transformationszuordnungen zu übergeben.
In Transformationen können Sie drei Arten von Variablen verwenden:
- Projektvariablen: Auf Projektebene definiert und im gesamten Projekt verfügbar.
- Globale Variablen: Überall im Projekt definiert und müssen vor der Verwendung initialisiert werden.
- Jitterbit-Variablen: Systemvariablen, die von Jitterbit bereitgestellt werden.
Zugriff auf Variablen
Wenn Sie auf eine Transformation zugreifen, erscheinen die Variablen im Tab Variablen auf der Quellseite (links). Symbole zeigen den Variablentyp an:
Projektvariable Globale Variable Jitterbit-Variable
Ein solider Hintergrund (
Variablen erscheinen auch im Tab Variablen der Skriptkomponenten-Palette, organisiert nach Typ.
Variablen den Ziel-Feldern zuordnen
Sie können Variablen mit diesen drei Methoden zuordnen:
-
Drag & Drop: Ziehen Sie eine Variable aus dem Tab Variablen in der Quellstruktur oder der Skriptkomponenten-Palette in ein Ziel-Feld.
-
Doppelklick: Während Sie ein Skript bearbeiten, positionieren Sie den Cursor im Ziel-Feld-Skript und doppelklicken Sie auf die Variable, um deren Referenz einzufügen.
-
Manuelle Eingabe: Während Sie ein Skript bearbeiten, geben Sie die Variablenreferenz mit einem Dollarzeichen ein:
$variableName
.
Variablenreferenzen in Transformationsskripten
Variablen werden in Skripten mit einem Dollarzeichen ($
) vorangestellt. Zum Beispiel: $variableName
.
Sie können Variablen auch mit der Get
Funktion (oder Set
für Jitterbit-Variablen) referenzieren:
Get("variableName")
Der Variablenname hängt davon ab, wie die Variable definiert wurde:
- Lokale Variablen verwenden den Namen, den Sie zugewiesen haben:
$tempValue
oderGet("tempValue")
. - Projektvariablen verwenden den Namen, den Sie zugewiesen haben:
$myProjectVariable
oderGet("myProjectVariable")
. - Globale Variablen verwenden den Namen, den Sie zugewiesen haben:
$myGlobalVariable
oderGet("myGlobalVariable")
. - Jitterbit-Variablen verwenden vordefinierte Namen mit Punkten:
$jitterbit.operation.name
oderSet("jitterbit.operation.name", "My Operation");
.
Neue Variablen erstellen
Sie können eine neue Variable hinzufügen, wenn Sie eine Transformation mit einer dieser Methoden anzeigen:
-
Projektvariablen: Klicken Sie im Variablen-Tab der Quellstruktur auf Neue Projektvariable erstellen oder klicken Sie im Skriptkomponenten-Palette auf Neu hinzufügen.
-
Globale Variablen: Definiert in Skripten mit dieser Syntax:
$globalVariableName = "value";
. Globale Variablen müssen vor der Verwendung deklariert werden.
Hinweis
Wenn Sie Variablen in Transformationen verwenden, beachten Sie diese Überlegungen:
- Globale Variablen ohne Initialisierung haben standardmäßig leere Werte.
- Einige Jitterbit-Variablen sind möglicherweise nicht auf Ihre spezifische Operation anwendbar.