Inhalt des Software-Development-Kits
Das Software-Development-Kit enthält Dokumentationen mit allen publicapi-Klassen und -Schnittstellen sowie Mustercode.
Bei der SOAP-API werden alle Unica Plan Integration Services-Komponenten in einem Ordner mit dem Namen devkits installiert.
Der Mustercode wird in den folgenden Ordnern installiert.
- Der Ordner build enthält Scripts zum Erstellen und Bereitstellen von benutzerdefinierten Prozeduren.
Der Ordner Classes enthält die kompilierten Prozedurklassen.
Benutzer müssen die kompilierten Klassen ihrer benutzerdefinierten Prozeduren unter dem Pfad bereitstellen, der vom Konfigurationsparameter integrationProcedureClasspathURL angegeben wird. Anschließend werden sie vom Unica Plan-Prozedurmanager geladen, wie in der Konfigurationsdatei procedure-plugins.xml angegeben.
- Der Ordner lib enthält die erforderlichen Bibliotheken zur Entwicklung und Kompilierung von benutzerdefinierten Prozeduren.
- Der Ordner src enthält die Quellendateien der benutzerdefinierten Prozeduren. Benutzer können benutzerdefinierte Prozeduren, die als Trigger oder Web-Service gestartet werden sollen, hier speichern. Nur die SOAP-API unterstützt benutzerdefinierte Prozeduren.
- Der Ordner src/procedure enthält die Konfigurationsdatei procedure-plugins.xml. Jede benutzerdefinierte Prozedur, die als ein ereignisbasierter Trigger oder ein externer Web-Service ausgeführt wird, muss einen Eintrag in dieser Datei haben. Die Einträge müssen einen vollständig qualifizierten Klassenpfad der Prozeduren und der erforderlichen Initialisierungsparameter enthalten.
Der Ordner src/procedure enthält außerdem einige Beispielprozeduren, die im Lieferumfang von Unica Plan enthalten sind. Diese Prozeduren können verwendet werden, um benutzerdefinierte Prozeduren zu verstehen und zu entwickeln.
Speichern Sie benutzerdefinierte Prozeduren im Verzeichnis src in einer neuen Ordnerstruktur, wie beispielsweise com/<mycompany>/<mypackage>. Speichern Sie benutzerdefinierte Prozeduren nicht im Ordner für Beispielprozeduren.
- Der Ordner src/soap enthält Beispiel-Web-Service-Clients, die in Java entwickelt werden. Verwenden Sie diese Beispiele als Ausgangspunkt, um Web-Service-basierte Clients für Integration Services zu entwickeln. Dieser Ordner enthält außerdem binäre Scripts, um einfache Clients über die Befehlszeile zu starten.