Zum Inhalt springen

Verwenden Sie Scripts, um Vorgänge im Jitterbit Integration Studio zu verketten oder zu steuern

Einführung

In Jitterbit Script geschriebene Scripts Sprache oder JavaScript kann fast überall in Operationen und innerhalb von Transformation verwendet werden.

Operationsketten

Operationen können auf zwei Arten in Operation organisiert werden: (1) durch Verknüpfen von Operationen unter Verwendung der Bedingungen Bei Erfolg und Bei Fehler mithilfe von Operation oder (2) durch Verwendung eines Controller Script.

Anstatt Operation zu verwenden, verwendet ein Controller-Script die RunOperation Funktion, um Vorgänge mithilfe eines Script miteinander zu verknüpfen.

Um eine fehlgeschlagene Operation zu erfassen, If Funktion kann verwendet werden in Verbindung mit RunOperation. Zum Beispiel: If(!RunOperation(<operation tag>),<condition>), wobei die Bedingung verwendet werden kann GetLastError um den Fehler zu erfassen, und können den gesamten Prozess stoppen mit RaiseError, und/oder führen Sie einen anderen Prozess aus, um den Fehlertext zu sammeln.

Controller-Scripts

In Situationen wie diesen kann ein Controller-Script hilfreich sein:

  • Zum eine Operation Durchführen, der von externen Faktoren wie Projektvariablen oder Daten abhängig ist.
  • Zum Aufrufen von Unteroperationen innerhalb einer Schleife, wobei Daten aus einer Liste an die Operation übergeben werden.
  • Zur Verfolgung von Aktivitäten in der Operation. Zum Beispiel: (WriteToOperationLog("count of records to process: " + cnt), WriteToOperationLog("Starting update operation at: " + Now()), WriteToOperationLog("Database query: " + sql), usw.)

Andere Verwendungen von Scripts

Andere Bereiche, in denen Skripte häufig verwendet werden, sind die zugeordneten Felder in Transformations und andere eigenständige Scripts. Wenn dasselbe Script in mehreren Transformation verwendet wird, sollten Sie es als eigenständiges Script einrichten und es aus jeder Transformation heraus aufrufen, indem Sie RunScript.