Jitterbit benutzerdefinierte Plugins (veraltet)
Einführung
Plugins sind die veraltete Methode von Jitterbit, um die nativen Fähigkeiten von Harmony zu erweitern. Die empfohlene und unterstützte Methode zur Erweiterung der Harmony-Plattform besteht darin, das Jitterbit Connector SDK zu verwenden.
Mit den Jitterbit Plugin SDKs können Sie Ihre eigenen Plugins erstellen und veröffentlichen, die mit privaten Agenten verwendet werden.
Wichtig
Die Erstellung benutzerdefinierter Plugins ist veraltet. Siehe Veraltung und Unterstützung in Plugins auf der Jitterbit-Dokumentationsseite.
Erstellen eines benutzerdefinierten Plugins
Um ein benutzerdefiniertes Plugin zu erstellen, stellt Jitterbit Bibliotheken in Java oder C++ zur Verfügung, die Sie verwenden können, um mit Jitterbit iPaaS zu interagieren.
Die SDKs ermöglichen im Wesentlichen die Integration des von Ihnen geschriebenen Plugin-Codes in eine Jitterbit iPaaS-Aktivität oder ein Skript. Die Verwendung der SDKs ermöglicht es Ihnen, Klassen zu nutzen, die die Menge an Code reduzieren, die Sie schreiben müssen. (Sie können jede Programmiersprache verwenden, die in der Lage ist, ausführbare Dateien auf der von Ihnen verwendeten Plattform zu generieren, vorausgesetzt, sie erfüllt diese Anforderungen.)
Die Erstellung eines Plugins umfasst die Bereitstellung einer Liste von Eingabe- und Ausgabedateien sowie Datenelementen. Die Verwendung eines Plugins ändert die Daten der Eingabedateien und deren Datenelemente in die Ausgabedatei und deren Datenelemente.
Ein Plugin erhält den Dateinamen einer XML-Datei, die die Eingabe darstellt, und das Plugin erstellt dann eine Ausgabedatei im XML-Format:
- Eingabe: Die Eingabe-XML-Datei enthält eine Liste von Dateien, die zu diesem Zeitpunkt in der Pipeline relevant sind. Wenn das Plugin ausgeführt wird, nachdem die Quelldateien von einer entfernten Site abgerufen wurden, sind die entsprechenden lokalen Dateinamen in der XML-Eingabe aufgeführt. Die XML-Eingabe listet auch Datenelemente auf, die durch Transformationsskripte oder andere Plugins definiert wurden.
- Ausgabe: Nachdem die Arbeit erledigt ist, wird die XML-Ausgabe generiert, die aus neuen (oder denselben) Dateien und modifizierten oder neuen Datenelementen besteht.
Wenn Sie die SDK-Klassen verwenden, automatisieren sie den Prozess des Parsens und Erstellens dieser XML-Dateien.
SDK-Dateien werden für die Verwendung mit Java oder C++ bereitgestellt.
Warnung
Wenn Sie ein benutzerdefiniertes Plugin verwenden, sind Sie für die Sicherheit des benutzerdefinierten Plugins verantwortlich.
Java Plugin SDK
Beim Schreiben eines benutzerdefinierten Plugins in Java verwenden Sie diese Java SDK-Bibliotheken und Beispiele:
- Java SDK-Bibliotheken: Enthält die drei Java-Bibliotheken (JAR-Dateien), die das SDK bilden.
- Java SDK-Beispiele: Enthält eine Build-README-Datei und mehrere Beispiele, die zeigen, wie man ein Plugin mit dem SDK schreibt.
C++ Plugin SDK
Beim Schreiben eines benutzerdefinierten Plugins in C++ verwenden Sie das Jitterbit C++ 9.0 Plugin SDK:
Plugin Creation Training
Schulungen sind über Jitterbit University und den Jitterbit-Plugin-Erstellungskurs verfügbar.