Zum Inhalt springen

Erstellen Sie ein Skript im Jitterbit Design Studio

Einführung

Skripte im Design Studio werden verwendet, um Daten zu manipulieren oder um erweiterte Logik (if-, while-, case-Anweisungen usw.) auszuführen. Skripte werden häufig innerhalb von Operationen und Transformationen verwendet, um zusätzliche Funktionalitäten über die grundlegenden Betriebs-/Transformationsfähigkeiten hinaus bereitzustellen. Sie können entweder in der Jitterbit-Skriptsprache oder, wenn ein Skript als Projektelement erstellt wird, in JavaScript geschrieben werden.

Es gibt mehrere Stellen im Design Studio, an denen Sie ein Skript erstellen können, je nachdem, was Sie erreichen möchten. Jede dieser Möglichkeiten wird unten zusammengefasst und auf dieser Seite ausführlicher beschrieben. Die Benutzeroberfläche zum Erstellen von Skripten ist bei allen Typen ähnlich und wird am Ende dieses Dokuments beschrieben.

  • Skript als Projektelement
    Dieser Typ von Skript kann in eine Operation eingefügt werden, entweder als Schritt innerhalb einer Operation oder in einer Operation, die dem Ausführen des Skripts gewidmet ist. Es kann auch mit der Funktion RunScript() aufgerufen werden. Dieser Typ von Skript wird im Baum auf der linken Seite unter dem Abschnitt Skripte angezeigt.

  • Skript auf einem Ziel-Feld in einer Transformation
    Dieser Typ von Skript kann auf einem Feld in einer Transformation bearbeitet werden, um die angegebene Logik auf Ihre Transformationszuordnung anzuwenden. Der letzte Wert, der im Skript zurückgegeben wird, wird als Wert für Ihr Ziel-Feld verwendet. Dieser Typ von Skript ist nur auf allen Feldern innerhalb der Transformationszuordnung verfügbar.

  • Skript als Bedingung innerhalb einer Transformation
    Dieser Typ von Skript kann in einem Ordner in einer Transformation erstellt werden, um zu bestimmen, ob die Quellinstanz basierend auf dem Ergebnis der Bedingung verwendet wird. Der letzte Wert, der im Skript zurückgegeben wird, sollte wahr oder falsch sein. Dieser Typ von Skript kann nur innerhalb der Transformationszuordnung hinzugefügt werden.

    Hinweis

    Die Verwendung eines Skripts als Bedingung innerhalb einer Transformation sollte nicht mit der Verwendung einer Bedingung in einer Operation verwechselt werden. Letzteres wird separat unter Bedingung erstellen behandelt.

  • Skripttests mit dem Skripteditor
    Der Skripteditor ist ein Werkzeug innerhalb des Design Studios, das verwendet werden kann, um grundlegende Tests von Skripten durchzuführen, die nicht gespeichert werden müssen. Dieses Werkzeug ist über die Menüleiste unter Ansicht > Skripteditor zugänglich.

Arten von Skripten

Skript als Projektelement

Skripte können unabhängig von Transformationen als eigenständiger Arbeitsschritt ausgeführt werden. Sie können beispielsweise ein Skript erstellen, das eine Datenbanktabelle vor der Ausführung einer Transformation, um sie erneut zu füllen, kürzt. Sie können auch Skripte mit Logik speichern, um sie in mehreren Zuordnungen in Transformationen wiederzuverwenden. Sie können Skripte aus anderen Skripten mit der Funktion RunScript() ausführen oder sie in einen Vorgang einfügen.

Innerhalb Ihres Projekts im Design Studio gibt es mehrere Möglichkeiten, ein neues Skript als Projektelement zu erstellen:

  • Klicken Sie im Baum auf der linken Seite mit der rechten Maustaste auf den Abschnitt Skripte und wählen Sie Neues Skript oder Neues JavaScript.
  • Klicken Sie innerhalb eines bestehenden Vorgangs mit der rechten Maustaste auf einen beliebigen Einfügepunkt attachment und wählen Sie Einfügen > Skript. Oder klicken Sie mit der rechten Maustaste auf eine Quelle oder ein Ziel und wählen Sie Vor diesem Einfügen > Skript oder Nach diesem Einfügen > Skript. Ein Skriptsymbol erscheint innerhalb des Vorgangsdiagramms. Führen Sie dann eine der folgenden Aktionen aus:

    • Klicken Sie mit der rechten Maustaste auf das Skriptsymbol und wählen Sie Vorhandenes Skript auswählen, Neues Jitterbit-Skript erstellen oder Neues JavaScript erstellen.
    • Doppelklicken Sie auf das Skriptsymbol und wählen Sie ein vorhandenes Skript aus der Liste aus oder verwenden Sie die Schaltflächen, um Neues Jitterbit-Skript erstellen oder Neues JavaScript erstellen.

Die Optionen, die sich auf "Jitterbit-Skript" oder einfach "Skript" beziehen, zeigen einen Skriptersteller in Jitterbit-Skript-Sprache.

attachment

Seit Version 8.24.2 öffnen Optionen, die sich auf "JavaScript" beziehen, einen Skriptersteller in JavaScript.

attachment

Die Benutzeroberfläche des Skriptbauers für beide Typen wird unter Skripte erstellen am Ende dieser Seite behandelt.

Sie können jederzeit über den Baum auf der linken Seite unter Skripte zu dem vorhandenen Skript zurückkehren.

Skript auf einem Ziel-Feld in einer Transformation

Dieser Typ von Skript kann auf einem Feld in einer Transformation bearbeitet werden, um die angegebene Logik auf Ihre Transformationszuordnung anzuwenden. Der letzte Wert, der im Skript zurückgegeben wird, wird als Wert für Ihr Ziel-Feld verwendet. Zum Beispiel können Sie Skripting verwenden, um ein Feld von String zu Int zu ändern, Werte zu verketten, eine Datenbankabfrage für ein Feld zu verwenden oder eine bedingte Befüllung des Feldes festzulegen.

Dieser Typ von Skript ist nur auf allen Feldern innerhalb der Transformationszuordnung verfügbar. Doppelklicken Sie innerhalb Ihrer Transformationszuordnung auf das Ziel-Feld, für das Sie das Skript bearbeiten möchten.

attachment

Dies öffnet den Standard-Skriptbauer auf der linken Seite und den Quellbaum auf der rechten Seite. Skripte in Transformationen müssen die Jitterbit-Skriptsprache verwenden. Die Benutzeroberfläche des Skriptbauers wird unter Skripte erstellen am Ende dieser Seite behandelt.

attachment

Skript als Bedingung innerhalb einer Transformation

Dieser Typ von Skript kann auf einem Ordner in einer Transformation erstellt werden, um zu bestimmen, ob die Quellinstanz basierend auf dem Ergebnis der Bedingung verwendet wird. Der letzte Wert, der im Skript zurückgegeben wird, sollte wahr oder falsch sein. Wenn der zurückgegebene Wert kein wahr/falsch-Wert ist, wird er als falsch behandelt.

Hinweis

Die Verwendung eines Skripts als Bedingung innerhalb einer Transformation sollte nicht mit der Verwendung einer Bedingung bei einem Vorgang verwechselt werden. Letzteres wird separat unter Eine Bedingung erstellen behandelt.

Dieser Skripttyp ist nur innerhalb der Transformationszuordnung zugänglich. Klicken Sie mit der rechten Maustaste auf einen Ordner, der ein oder mehrere Elemente [E+] oder null oder mehr Elemente [E*] enthält (siehe hierarchische Entitätspfadnotation erklärt) und wählen Sie Bedingung hinzufügen.

attachment

Dies erstellt eine Bedingung, die nun unter Ihrem Ordner angezeigt wird. Doppelklicken Sie darauf, um den Standard-Skript-Builder links und den Quellbaum rechts zu öffnen.

attachment

Skripte in Transformationen müssen die Jitterbit-Skriptsprache verwenden. Die Benutzeroberfläche des Skript-Builders wird unter Skripte erstellen am Ende dieser Seite behandelt.

attachment

Skripttests mit dem Skriptpad

Das Skriptpad ist ein Werkzeug innerhalb des Design Studios, das verwendet werden kann, um grundlegende Tests von Skripten durchzuführen, die nicht gespeichert werden müssen. Dieses Werkzeug ist über die Menüleiste unter Ansicht > Skriptpad zugänglich.

attachment

Dies zeigt ein einfaches Skriptpad zu Testzwecken an. Skripte im Skriptpad müssen die Jitterbit-Skriptsprache verwenden. Die Benutzeroberfläche des Skript-Builders wird unter Skripte erstellen am Ende dieser Seite behandelt.

attachment

Skripte erstellen

Die Benutzeroberfläche des Skript-Builders ist für alle zuvor auf dieser Seite beschriebenen Skripttypen ähnlich. Im Folgenden wird jedes mögliche Element der Skript-Builder-Oberfläche erklärt und erläutert, welche Elemente innerhalb der angegebenen Skripttypen verwendet werden können.

Hinweis

Siehe auch Formel-Builder-Funktionen für eine Sammlung von Tipps zur Interaktion mit der Benutzeroberfläche.

Script

Der Skriptbereich, in dem Sie Ihr Skript eingeben können, ist in allen Arten von Skripten vorhanden. Jedes Element des Skripts wird im Folgenden erklärt.

attachment

  • Zeilennummern: Zeilennummern erscheinen ganz links im Skript. Um die Zeilennummern ein- oder auszublenden, klicken Sie mit der rechten Maustaste in den Hintergrund des Skripts und wählen Sie Zeilennummern anzeigen.
  • Skriptbereich: Der Skriptbereich ist der Ort, an dem Sie Ihr Skript erstellen. Was Sie hier eingeben, hängt von der verwendeten Skriptsprache ab.

    • Jitterbit-Skriptsprache: Für Skripte, die die Skriptsprache von Jitterbit verwenden, muss der endgültige Ausdruck in <trans> ... </trans>-Tags enthalten sein. Weitere Syntaxanforderungen und Tipps finden Sie unter Jitterbit-Skriptsprache.
    • JavaScript: Für Skripte, die JavaScript verwenden, sind keine Tags erforderlich. Geben Sie einfach Ihr Skript hier in JavaScript ein. Informationen zur Verwendung von JavaScript in Harmony finden Sie unter JavaScript.

    Derzeit ist die Verwendung von JavaScript auf Skripte beschränkt, die als Projektelemente erstellt wurden. Für Skripte, die als Projektelemente erstellt wurden, wird der Typ des Skripts auch über dem Skriptbereich neben dem Namen des Skripts angezeigt:

    attachment

    attachment

  • Validierung: Der Design Studio bietet grundlegende Syntaxüberprüfung und -hervorhebung. Wenn das Skript die grundlegende Syntaxvalidierung besteht, wird eine Zeile unter dem Skriptbereich angezeigt: "Skript ist gültig." Wenn das Skript die grundlegende Syntaxvalidierung nicht besteht, werden hier spezifische Fehlermeldungen bereitgestellt.

  • Modus: Verwenden Sie dieses Dropdown-Menü, um zwischen dem Entwickler- und dem Business Analyst-Modus zu wechseln. Der Entwicklermodus bietet eine Benutzeroberfläche für fortgeschrittene Benutzer, während der Business Analyst-Modus eine Wizard-Oberfläche bietet, die benutzerfreundlicher für Nicht-Entwickler ist.
  • Zeile und Spalte: Die Zahlen unten rechts im Skriptbereich geben die Zeile und die Spalte im Skript an, in der sich der Cursor befindet. Um zu einer bestimmten Zeile zu springen, können Sie mit der rechten Maustaste in den Hintergrund des Skripts klicken und Gehe zu Zeile auswählen.

Quelle

Der Quellbaum erscheint im rechten Bereich nur für Skripte, die während der Transformationszuordnung erstellt wurden, und ist nicht anwendbar für Skripte, die als Projektelemente erstellt wurden. Innerhalb des Skripts können Quell-Datenelemente verwendet werden, um auf Quelldaten über den Pfad des Feldes im Quellbaum zuzugreifen.

attachment

Sie können Quell-Datenelemente auf folgende Weise zu Ihrem Skript hinzufügen:

  • Doppelklicken Sie auf das Feld oder den Ordner im Quellbaum auf der rechten Seite, um es zu Ihrem Skript auf der linken Seite hinzuzufügen.
  • Klicken Sie auf das Feld oder den Ordner im Quellbaum auf der rechten Seite und verwenden Sie dann das attachment Symbol, um es zu Ihrem Skript auf der linken Seite hinzuzufügen.
  • Geben Sie den Quellpfad direkt in den Skriptbereich ein.

Die folgende Funktionalität ist ebenfalls verfügbar:

  • Erweitern/Reduzieren: Verwenden Sie die attachment attachment Symbole, um alle Elemente im Quellbaum zu reduzieren oder zu erweitern.
  • Suchen: Wenn Sie viele Elemente in Ihrem Quellbaum haben, verwenden Sie das Suchsymbol attachment, um innerhalb Ihres Quellbaums zu suchen.
  • Quell-Daten laden: Laden Sie Quelldaten in Ihre Transformation zu Testzwecken mit dem attachment Button.

Funktionen

Der Funktionen Tab bietet eine Liste von Funktionen, die in Ihrem Skript verwendet werden können. Die spezifischen Funktionen, die verfügbar sind, hängen davon ab, ob Ihr Skript die Jitterbit-Skriptsprache oder JavaScript verwendet. Die folgende Funktionalität ist für beide Typen verfügbar:

  • Filter: Wenn Sie die spezifische Funktion kennen, nach der Sie suchen, verwenden Sie das Suchfeld, das über der Liste der Funktionen erscheint, um danach zu suchen.
  • Einfügen: Um eine Funktion im Skript zu verwenden, doppelklicken Sie auf die Funktion oder klicken Sie mit der ausgewählten Funktion auf das Einfügesymbol attachment.
  • Erweitern/Reduzieren: Verwenden Sie die attachment attachment Symbole, um die Liste der Funktionen zu reduzieren oder zu erweitern.
  • Hilfe: Mit einer ausgewählten Funktion klicken Sie auf das attachment Symbol, um die Dokumentation zur Funktion direkt innerhalb von Studio anzuzeigen.

Wenn Sie die Jitterbit-Skriptsprache verwenden, sind die verfügbaren Funktionen nach Kategorien in Ordnern organisiert.

attachment

Jede Jitterbit-Skriptfunktion ist innerhalb jeder Kategorie dokumentiert:

Wenn Sie JavaScript verwenden, sind die verfügbaren Funktionen in Ordnern für Jitterbit, Schlüsselwörter, Allgemeine Funktionen oder Mathematik unterteilt.

Anhang

Jitterbit

Diese Kategorie enthält eine Liste von Funktionen, die spezifisch für Jitterbit sind. Dazu gehören eine begrenzte Anzahl von Standard-Jitterbit-Funktionen sowie eine Reihe von JavaScript-Funktionen, die spezifisch für Jitterbit sind.

Derzeit sind nur eine begrenzte Anzahl der Jitterbit-Skriptfunktionen zur Verwendung in JavaScript verfügbar. Um auf eine dieser Jitterbit-Funktionen in Ihrem JavaScript zuzugreifen, setzen Sie den Präfix "Jitterbit." vor die Funktion. Diese Jitterbit-Funktionen sind in JavaScript in Jitterbit verfügbar:

  • Jitterbit.ReadFile(string source_id[, string file_name]) liest eine Datei aus der angegebenen Quelle, wie in den Formel-Builder Dateifunktionen beschrieben. Der zurückgegebene Wert ist ein String. Zum Beispiel, in JavaScript, um diese Jitterbit-Funktion zu verwenden, um eine Datei zu lesen:

    var MyData = Jitterbit.ReadFile("<TAG>Sources/myfile</TAG>");
    
  • Jitterbit.WriteFile(string target_id, type file_contents[, string file_name]) schreibt in eine Datei und leert die Datei automatisch. Es wird kein Wert zurückgegeben. Siehe WriteFile im Formel-Builder Dateifunktionen.

  • Jitterbit.DbExecute(string database_id, string sql_str, ...) führt eine SQL-Anweisung auf einer Datenbank aus und gibt die Ergebnisse zurück. Der zurückgegebene Wert ist ein String. Siehe DBExecute im Formel-Builder Datenbankfunktionen.

  • Jitterbit.DbLookup(string database_id, string sql_str) Führt eine SQL-Anweisung in einer Datenbank aus und gibt das erste Ergebnis zurück, das den angegebenen Kriterien entspricht. Der zurückgegebene Wert ist ein String. Siehe DBLookup unter Formel-Builder Datenbankfunktionen.

  • Jitterbit.GetVar(string name) und Jitterbit.SetVar(string name, string value)

    Warnung

    Die Funktionen Jitterbit.GetVar und Jitterbit.SetVar sind so konzipiert, dass sie die Verwendung von Variablen ermöglichen, die Punkte im Variablennamen enthalten. Die Verwendung von Punkten in einem Variablennamen wird jedoch nicht empfohlen. Da der Wert in einen String umgewandelt wird, wenn die Variable gesetzt wird, können diese Funktionen nicht mit komplexen Datentypen wie Arrays, Dictionaries oder JSON-Objekten verwendet werden. Stattdessen wird empfohlen, globale Variablen ohne Punkte zu erstellen und stattdessen Unterstriche anstelle von Punkten zu verwenden und die standardmäßige Dollarzeichen-$-Syntax zu verwenden, wie in Globalen Variablen beschrieben.

    Die Funktion Jitterbit.GetVar ruft eine zuvor zugewiesene Jitterbit-Globale Variable (eine Variable, die mit "Jitterbit" beginnt) ab. Der zurückgegebene Wert ist der entsprechende Datentyp.

    Die Funktion Jitterbit.SetVar weist einer Jitterbit-Globalen Variable (einer Variable, die mit "Jitterbit" beginnt) einen Wert zu. Der zurückgegebene Wert ist ein String. Dieses Beispiel verwendet eine benutzerdefinierte API, die eine Operation ausführt, die JavaScript mit Jitterbit.GetVar und Jitterbit.SetVar enthält:

    var response="Hello World";
    
    response += "\r\nProject name: " + Jitterbit.GetVar("$jitterbit.operation.project_name");
    response += "\r\nOperation Name: " + Jitterbit.GetVar("$jitterbit.operation.name");
    response += "\r\ntest_var: " + Jitterbit.GetVar("$jitterbit.api.request.parameters.test_var");
    
    Jitterbit.SetVar("$jitterbit.api.response.headers.content_type","text/plain");
    Jitterbit.SetVar("$jitterbit.api.response.headers.test_header", "This is a header test");
    Jitterbit.SetVar("$jitterbit.api.response",response);
    

In dieser Kategorie sind mehrere Funktionen enthalten, die für die Verwendung mit JavaScript in Jitterbit angepasst wurden. Diese Funktionen sind nicht mit "Jitterbit." vorangestellt.

  • WriteToOperationLog sendet Ausgaben an das aktuelle Jitterbit-Betriebsprotokoll. Entwickelt für die Verwendung mit JavaScript in Jitterbit und funktioniert ähnlich wie die Jitterbit-Funktion, die im Formel-Builder Protokollierungs- und Fehlerfunktionen beschrieben ist.

  • SetScriptOutput und SetScriptResult setzen die Ausgabe für das Skript. Diese beiden Funktionen sind Aliase und können je nach Vorliebe verwendet werden. Im Gegensatz zu Jitterbit-Skripten, die automatisch den Wert der letzten Zeile zurückgeben, geben Jitterbit-JavaScripts keinen Wert automatisch zurück. Sie können eine dieser Funktionen in Ihrem JavaScript verwenden, um das Skriptergebnis zurückzugeben. Zum Beispiel:

    var MyVariable = "Hello World";
    WriteToOperationLog(MyVariable);
    SetScriptResult(MyVariable);
    

Schlüsselwörter

Diese Kategorie enthält eine Liste von JavaScript-Schlüsselwörtern im ECMAScript 5.1-Standard und ist hier zur Vereinfachung enthalten.

Häufige Funktionen

Diese Kategorie enthält eine Liste von JavaScript-Funktionen im ECMAScript 5.1-Standard, die für Jitterbit-Nutzer relevant sein könnten. Diese Kategorie ist nicht umfassend – Sie können auch andere JavaScript-Funktionen verwenden, die hier nicht aufgeführt sind, wie die JavaScript-Objekte Array, Date und String sowie deren zugehörige Funktionen.

Hinweis

Für eine umfassende Liste von JavaScript-Funktionen konsultieren Sie den ECMAScript 5.1-Standard unter https://www.ecma-international.org/ecma-262/5.1/.

Mathematik

Diese Kategorie enthält Funktionsattribute, die für das JavaScript-Objekt math gemäß dem ECMAScript 5.1-Standard verfügbar sind. Diese Kategorie wird zur einfachen Referenz bereitgestellt; für die umfassende Dokumentation siehe den ECMAScript 5.1-Standard.

Projektobjekte

Der Projektobjekte-Tab bietet eine Liste von Projektobjekten, die in Ihrem Skript verwendet werden können, organisiert nach Art des Objekts. Diese entsprechen den Objekten, die Sie auf der linken Seite von Studio im Baum der Projektobjekte sehen (z. B. eine vorhandene Quelle oder ein Ziel).

attachment

Die Filter-, Einfüge- und Erweitern/Reduzieren-Optionen sind die gleichen wie die oben unter Funktionen beschriebenen.

Datenobjekte

Der Datenobjekte-Tab bietet verfügbare Globale Variablen, Projektvariablen und Jitterbit-Variablen.

attachment

Im Tab Daten-Elemente können Sie auch eine globale Variable in eine Projektvariable umwandeln und sehen, wo jedes Ihrer Daten-Elemente in Ihrem Projekt verwendet wird. Um auf diese Optionen zuzugreifen, klicken Sie mit der rechten Maustaste auf eine Variable, um die folgenden Optionen anzuzeigen:

  • In eine Projektvariable befördern: Wenn Sie eine globale Variable haben, die Sie statisch machen möchten, können Sie diese Option verwenden, um sie in eine Projektvariable umzuwandeln. Diese Option wird für aktuelle Projektvariablen und Jitterbit-Variablen ausgegraut sein.

    attachment

  • Referenzen anzeigen: Wenn Sie viele Variablen in Ihrem Projekt haben, können Sie diese Option verwenden, um zu sehen, wo jede verwendet wird. Das Anzeigen von Referenzen zeigt eine Tabelle von Projektelementen an, einschließlich Informationen über Zuordnung und Zugriff.

    attachment

Die Filter- und Einfügeoptionen sind die gleichen wie die oben unter Funktionen beschriebenen.

Hinweis

Lokale Variablen werden in diesem Abschnitt nicht aufgeführt, da sie nicht global verfügbar sind. Sie können sie jedoch weiterhin lokal in Ihrem Skript verwenden. Weitere Informationen finden Sie unter Lokale Variablen.

Plugins

Der Tab Plugins listet die für die Verwendung in Ihrem Jitterbit-Skript verfügbaren Plugins auf. Derzeit wird die Verwendung von Plugins in JavaScript nicht unterstützt. Wenn Sie ein Plugin in einem Skript verwenden möchten, verwenden Sie bitte ein Jitterbit-Skript.

Hinweis

Nicht alle Plugins können in Skripten verwendet werden; einige gelten nur für Quellen/Ziele. Siehe Anpassungen > Plugins für Anweisungen zum Hinzufügen von Plugins.

attachment

  • Einfügen: Um auf ein Plugin im Skript zuzugreifen, doppelklicken Sie auf das Plugin oder klicken Sie mit dem ausgewählten Plugin auf das Einfügen-Symbol attachment.
  • Manifest anzeigen: Klicken Sie mit dem ausgewählten Plugin auf das attachment Symbol, um das Plugin-Manifest anzuzeigen.
  • Aktualisieren: Wenn Sie gerade ein Plugin hinzugefügt haben, müssen Sie möglicherweise auf das Aktualisieren-Symbol attachment klicken, um die Liste der verfügbaren Plugins zu aktualisieren.

Test

Der Test-Tab ermöglicht es Ihnen, einen unabhängigen Testlauf Ihres Skripts für die resultierenden Werte der Datenelemente durchzuführen.

attachment

  • Ausführen: Die oberste Zeile bietet Optionen zum Ausführen oder Stoppen Ihres Skripts, einschließlich Test starten, Aktuelle Testsitzung fortsetzen, Nächste Anweisung im aktuellen Test ausführen und Aktuelle Testsitzung stoppen. Das attachment Symbol, das den Test startet, hat die gleiche Funktionalität wie die Testtasten attachment, die an anderer Stelle in der Benutzeroberfläche zu sehen sind.

  • Breakpoints deaktivieren: Verwenden Sie dieses Kontrollkästchen, um Breakpoints in einem Jitterbit-Skript auszuschalten. Breakpoints können zu Debugging-Zwecken verwendet werden, um beispielsweise den Testlauf anzuhalten, um Variablen zu betrachten. Siehe Debugging-Funktionen für weitere Informationen.

    Hinweis

    Diese Option ist in JavaScript nicht anwendbar, da Debugging in JavaScript nicht verfügbar ist.

  • Zurücksetzen: Klicken Sie auf die Zurücksetzen-Schaltfläche attachment, um sich auf einen neuen Test vorzubereiten, indem Sie die Liste der Datenelemente zurücksetzen.

  • Daten-Elemente: Globale Daten-Elemente werden durch ein globales attachment Symbol angezeigt. Quell-Daten-Elemente (die aus einem Quellbaum in einer Transformation referenziert werden) werden durch ein Quell-attachment Symbol angezeigt. Verwenden Sie das Kontrollkästchen Ist Null, wenn Sie Werte zu Testzwecken deaktivieren möchten.

  • Ergebnis: Das Feld auf der rechten Seite zeigt den Status des Testlaufs während des Tests und das Ergebnis nach Abschluss an.