Vorbereitungen:
Benutzerdefinierte Knoten können mit Hilfe von Plug-in-Schnittstelle von WebSphere Message Broker für C oder Java erstellt werden. Sie können auch als Support Pacs oder von Drittanbietern bereitgestellt werden.
Eine Kopie der Datei mit dem benutzerdefinierten Knoten muss auf jedem Brokersystem gespeichert werden, von dem aus Sie sie verwenden möchten. Sie können den benutzerdefinierten Knoten in einem Verzeichnis Ihrer Wahl speichern. Sie müssen dieses Verzeichnis bei Verwendung des Befehls mqsichangebroker oder mqsicreatebroker angeben. Wenn Sie kein Verzeichnis angeben, wird das Standardverzeichnis verwendet, das in den folgenden Tabellen angegeben wird.
Speichern Sie für benutzerdefinierte C-Knoten eine Kopie der LIL-Datei und möglichst auch der entsprechenden PDB-Datei in folgendem Verzeichnis:
Plattform | Position |
---|---|
Windows |
WBIMB_Installationsverzeichnis\bin |
Linux |
Installationsverzeichnis/lil |
UNIX |
Installationsverzeichnis/lil |
z/OS |
Installationsverzeichnis/lil |
Die PDB-Datei enthält symbolische Informationen, die WebSphere Event Broker im Falle von Zugriffsverletzungen oder anderen Softwarestörungen für die Anzeige von Stack-Diagnoseinformationen verwendet. Dies ist für Sie bei der Behebung von Fehlern bei den benutzerdefinierten Erweiterungen und auch für den IBM Kundendienst hilfreich.
Speichern Sie für benutzerdefinierte Java-Knoten eine Kopie der JAR-Datei im folgenden Verzeichnis:
Plattform | Position |
---|---|
Windows |
WBIMB_Installationsverzeichnis\jplugin |
Linux |
Installationsverzeichnis/lil |
UNIX |
Installationsverzeichnis/jplugin |
z/OS |
Installationsverzeichnis/lil |
Diese Verzeichnisse werden bei der Installation von WebSphere Event Broker erstellt.
Sie müssen jeden Broker stoppen und erneut starten, damit er die neue Datei erkennen kann.
Aktualisieren Sie unter z/OS auch die Variable LILPATH in der Datei mqsicompcif mit dem Namen der Bibliothek, die die neuen LIL-Dateien enthält, ansonsten wird der Wert für LILPATH bei der nächsten Anpassung zurückgesetzt. Die LIL-Datei benötigt möglicherweise andere ausführbare Dateien, z. B. DLL-Dateien. Diese werden aus dem Verzeichnis, das in der Variablen LIBPATH angegeben ist, geladen. Wenn der Wert für LIBPATH aktualisiert werden muss, müssen Sie ihn in mqsicompcif ändern und erneut anpassen.
Nach der Installation eines Knotens wird er wie ein Nachrichtenfluss durch sein Schema uns seinen Namen angegeben.
Geben Sie das Verzeichnis, in dem die Datei gespeichert werden soll, entweder mit dem Befehl mqsichangebroker oder mqsicreatebroker an. Speichern Sie die LIL- oder JAR-Datei nicht im WebSphere Event Broker-Installationsverzeichnis.
Für benutzerdefinierte C-Knoten wird empfohlen, die PDB-Datei, die der LIL-Datei entspricht, ebenfalls im ausgewählten Verzeichnis zu speichern. Die PDB-Datei enthält symbolische Informationen, die WebSphere Event Broker im Falle von Zugriffsverletzungen oder anderen Softwarestörungen für die Anzeige von Stack-Diagnoseinformationen verwendet.