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 in Operation organisiert werden durch den Einsatz von Operation, das Tool Operation aufrufen (Beta) oder die RunOperation
Funktion.
Ein Controller Script verwendet die RunOperation
Funktion, um Vorgänge mithilfe eines Script miteinander zu verknüpfen.
Um eine fehlgeschlagene Operation zu erfassen, If
Funktion kann in Verbindung mit verwendet werden RunOperation
. Zum Beispiel: If(!RunOperation(<operation tag>),<condition>)
, wobei die Bedingung verwendet werden kann GetLastError
um den Fehler zu erfassen und kann den gesamten Prozess stoppen, indem RaiseError
und/oder führen Sie einen anderen Prozess aus, um den Fehlertext zu erfassen.
Controller Scripts
Ein Controller Script kann in Situationen wie diesen 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 Verwendungsmöglichkeiten von Scripts
Weitere Bereiche, in denen Skripting häufig verwendet wird, sind die zugeordneten Felder in Transformations und andere eigenständige Scripts. Wenn dasselbe Script in mehreren Transformation verwendet wird, empfiehlt es sich, es als eigenständiges Script einzurichten und es innerhalb jeder Transformation mit RunScript
.