Benutzerdefinierte Erweiterung in einer Brokerdomäne installieren

Vorbereitungen

Sie müssen über eine kompilierte benutzerdefinierte Erweiterung verfügen, die mit der unter Benutzerdefinierten Java-Knoten kompilieren oder Benutzerdefinierte C-Erweiterung kompilieren beschriebenen Prozedur kompiliert wurde.

  1. Speichern Sie eine Kopie Ihrer kompilierten oder gepackten Datei mit benutzerdefinierten Erweiterungen auf jedem Brokersystem, auf dem Sie sie verwenden möchten.

    Wenn sich alle Broker auf demselben Maschinentyp befinden, können Sie die Datei mit den benutzerdefinierten Erweiterungen einmal erstellen und an die einzelnen Systeme verteilen (weitere Informationen zur Vorgehensweise finden Sie unter Benutzerdefinierte Erweiterung verteilen). Wenn Sie über einen Cluster verfügen, der aus einem AIX-, einem Solaris- und einem Windows-Broker besteht, müssen Sie die Dateien separat auf jedem Maschinentyp erstellen.

    Verwenden Sie den Befehl mqsichangebroker oder den Befehl mqsicreatebroker, um für den Broker das Verzeichnis anzugeben, in dem sich die Datei mit den benutzerdefinierten Erweiterungen befindet.
    Anmerkung: Speichern Sie die LIL- oder JAR-Datei nicht im WebSphere Message Broker-Installationsverzeichnis.

    Bei benutzerdefinierten C-Erweiterungen wird empfohlen, die PDB-Datei, die der LIL-Datei entspricht, auch im gewählten Verzeichnis zu speichern. Die PDB-Datei enthält symbolische Informationen, die WebSphere Message Broker im Falle von Zugriffsverletzungen oder anderen Softwarestörungen für die Anzeige von Stack-Diagnoseinformationen verwendet.

  2. Stoppen und starten Sie jeden einzelnen Broker. Dadurch wird das Vorhandensein einer neuen Datei festgestellt.
    In zwei Fällen ist ein Brokerneustart nicht erforderlich:
    • Sie haben im Toolkit eine Ausführungsgruppe erstellt, und darin wurden noch keine Implementierungen ausgeführt. Sie können die LIL-, PDB- und JAR-Datei in Ihrem gewählten Verzeichnis hinzufügen.
    • In der Ausführungsgruppe wurden bereits Implementierungen ausgeführt, die Sie verwenden möchten. Fügen Sie die LIL-, PDB- und JAR-Datei in Ihrem gewählten Verzeichnis hinzu, und starten Sie anschließend die Gruppe mit dem Befehl 'mqsireload' neu. Auf Grund der Dateisperre, die durch das Betriebssystem eingesetzt wird, ist es unter Windows nicht möglich, eine vorhandene Datei bei aktivem Broker zu überschreiben.
    Diese zwei Verfahren sollten mit Vorsicht verwendet werden, da eine Ausführungsgruppe, die mit demselben Broker verbunden ist, die neuen LIL-, PDB- und JAR-Dateien auch feststellen wird, wenn diese Ausführungsgruppe neu gestartet wird oder darin die ersten Implementierungen stattfinden. Mit der konventionelleren Methode, einem Brokerneustart stellen Sie sicher, dass alle Benutzer, die an einer bestimmten Ausführungsgruppe interessiert sind, darauf aufmerksam gemacht werden, dass Änderungen am Broker vorgenommen wurden.

    In diesen beiden Fällen wird davon ausgegangen, dass Sie den vorherigen Schritt bereits ausgeführt haben und somit entweder den Befehl mqsichangebroker oder mqsicreatebroker verwendet haben, um dem Broker das Verzeichnis, in dem die Datei mit den benutzerdefinierten Erweiterungen gespeichert wurde, anzugeben.

    Nach der Installation eines benutzerdefinierten Knotens wird er wie ein Nachrichtenfluss durch sein Schema uns seinen Namen angegeben.

Zugehörige Konzepte
Benutzerdefinierte Erweiterungen
Benutzerdefinierte Erweiterungen in der Laufzeitumgebung
Zugehörige Tasks
Benutzerdefinierte Erweiterungen entwickeln
Darstellung der Benutzerschnittstelle eines benutzerdefinierten Knotens in der Workbench erstellen
Benutzerdefinierten Knoten testen
Benutzerdefinierte Erweiterung verteilen
Zugehörige Verweise
Benutzerdefinierte Erweiterungen
Befehl 'mqsichangebroker'
Befehl 'mqsicreatebroker'
Befehl 'mqsireload'
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
as10004_