Zum Inhalt springen

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:

Quellstruktur Variablen-Tab

  • Projektvariable
  • Globale Variable
  • Jitterbit-Variable

Ein solider Hintergrund () zeigt an, dass die Variable einen Standardwert hat.

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 oder Get("tempValue").
  • Projektvariablen verwenden den Namen, den Sie zugewiesen haben: $myProjectVariable oder Get("myProjectVariable").
  • Globale Variablen verwenden den Namen, den Sie zugewiesen haben: $myGlobalVariable oder Get("myGlobalVariable").
  • Jitterbit-Variablen verwenden vordefinierte Namen mit Punkten: $jitterbit.operation.name oder Set("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.

    Neuer Variablenstandort

  • 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.