Zum Inhalt springen

Wiederverwenden von Endpoints und Scripts im Jitterbit Integration Studio

Einführung

Wiederverwendbarkeit kann in das Design von an Integration Studio Projekt, indem Sie ein Starterprojekt verwenden, Endpoints wiederverwenden und Scripts wiederverwenden.

Starterprojekt

Ein typisches Szenario für die Wiederverwendung eines Projekts umfasst die Entwicklung eines Starter-Projekts mit umfassender Verwendung von globalen Variablen und — insbesondere — Projektvariablen.

Konfigurierbare Elemente - wie Endpoint, optionale Feldzuordnungen, parametrisierte Abfragen, Email Adressen und Dateinamen - können als Projektvariablen verfügbar gemacht werden.

Das Starterprojekt kann auch allgemeine Funktionen wie die Fehlerbehandlung oder die Verwendung umgebungsweiter Caches enthalten.

Das Starterprojekt wird exportiert und dann in neue Projekte importiert, um eine konsistente Grundlage für die Entwicklung zu bilden.

Endpoint

Endpoints, erstellt durch Konfigurieren einer Verbindung und zugehöriger Aktivitäten mithilfe von Konnektoren, werden häufig in Operationen verwendet. Allerdings muss nicht unbedingt für jede Operation ein eindeutiger Endpoint erstellt werden. Da Aktivitätskonfigurationen Variablen für Pfade und Dateinamen akzeptieren, können generische Endpoints einmal erstellt und dann mithilfe globaler und Projektvariablen dynamisch konfiguriert werden.

Nehmen wir zum Beispiel ein HTTP-Verbindung und eine zugehörige Aktivität werden erstellt und die Aktivitätskonfiguration gibt einen Pfad an, der durch eine globale Variable definiert wird, wie z. B. $gv_http_path. Ein Controller-Script kann verwendet werden, um die $gv_http_path nach Bedarf.

Ein weiteres Beispiel ist eine Datenbank-Abfrage-Aktivität mit einer Bedingung WHERE Bedingung kann einer globalen Variable zugewiesen werden, wie zum Beispiel $gv_database_condition.

Die meisten Endpoints können mithilfe von Variablen konfiguriert werden.

Wiederverwendung von Script

Standalone Scripts, die eine bestimmte Funktion ausführen, z. B. das Zurückgeben einer Datenbanksuche oder das Berechnen eines Ergebnisses aus einer Reihe von Argumenten, können Kandidaten für die Wiederverwendung sein, insbesondere wenn sie in mehreren Vorgängen verwendet werden.

Wenn ein Script beispielsweise die Funktion DBLookup-Funktion für eine Datenbanktabelle und diese Funktion wird im gesamten Projekt verwendet, dann kann ein eigenständiges Script (getrennt von einer Operation) erstellt werden. Mit der ArgumentList Funktion oder einfache globale Variablen, das Script kann Argumente akzeptieren und ein Ergebnis zurückgeben. Da jede Operation einen anderen Umfang hat, kann dasselbe Script problemlos von mehreren gleichzeitigen Operationen aufgerufen werden.