Benutzerdefinierte Jitterbit-Plugins¶
Einführung¶
Plugins sind Jitterbits veraltete Methode zur Erweiterung der nativen Funktionen von Harmony. Die empfohlene und unterstützte Möglichkeit zur Erweiterung der Harmony Plattform ist die Verwendung des Jitterbit Connector SDK.
Mit den Jitterbit-Plugin-SDKs können Sie Ihre eigenen Plugins zur Verwendung mit privaten Agenten erstellen und veröffentlichen.
Wichtig
Die Erstellung benutzerdefinierter Plugins ist veraltet. Siehe Veraltung und Support in Plugins auf der Jitterbit-Dokumentationsseite.
Erstellen Sie ein benutzerdefiniertes Plugin¶
Zum Erstellen eines benutzerdefinierten Plug-Ins stellt Jitterbit Bibliotheken in Java oder C++ bereit, die Sie zur Schnittstelle mit Jitterbit iPaaS verwenden können.
Die SDKs ermöglichen im Wesentlichen die Einbindung des von Ihnen geschriebenen Plugin-Codes in eine Jitterbit iPaaS-Aktivität oder ein Script. Mithilfe der SDKs können Sie Klassen nutzen, die die Menge an Code reduzieren, die Sie schreiben müssen. (Sie können jede Computersprache verwenden, die ausführbare Dateien auf der von Ihnen verwendeten Plattform generieren kann, sofern sie diese Anforderungen erfüllt.)
Beim Erstellen eines Plugins müssen Sie eine Liste mit Eingabe- und Ausgabedateien sowie Datenelementen bereitstellen. Durch die Verwendung eines Plugins werden die Daten der Eingabedateien und deren Datenelemente in die Ausgabedatei und deren Datenelemente geändert.
Einem Plug-In wird der Dateiname einer XML-Datei übergeben, die die Eingabe darstellt, und das Plug-In erstellt dann eine XML-Ausgabedatei:
- Eingabe: Die XML-Eingabedatei enthält eine Liste der Dateien, die an diesem Punkt in der Pipeline relevant sind. Wenn das Plugin ausgeführt wird, nachdem die Quelldateien von einer Remote-Site abgerufen wurden, werden die entsprechenden lokalen Dateinamen in der XML - Eingabe aufgelistet. Die XML-Eingabe listet auch Datenelemente auf, die von Transformation oder anderen Plugins definiert wurden.
- Ausgabe: Nach Abschluss der Arbeit wird die XML-Ausgabe generiert, die aus neuen (oder denselben) Dateien und geänderten oder neuen Datenelementen besteht.
Wenn Sie die SDK-Klassen verwenden, automatisieren diese den Prozess des Parsens und Erstellens dieser XML-Dateien.
SDK-Dateien werden zur 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¶
Wenn Sie ein benutzerdefiniertes Plugin in Java schreiben, verwenden Sie diese Java SDK-Bibliotheken und Beispiele:
- Java SDK-Bibliotheken: Enthält die drei Java-Bibliotheken (JAR-Dateien), aus denen das SDK besteht.
- Java SDK-Beispiele: Enthält eine README-Datei des Builds und mehrere Beispiele, die zeigen, wie man mit dem SDK ein Plugin schreibt.
C++ Plugin SDK¶
Wenn Sie ein benutzerdefiniertes Plugin in C++ schreiben, verwenden Sie das Jitterbit C++ 9.0 Plugin SDK:
Schulung zur Plugin-Erstellung¶
Schulungen sind über die Jitterbit University verfügbar und der Schulungskurs zur Erstellung von Jitterbit-Plugins.