Zum Starten eines Auslösemonitors müssen Sie zunächst einen Service erstellen, der den Auslösemonitor startet.
Informationen zu diesem Vorgang
Wenn Sie über IBM® MQ Explorer einen Auslösemonitor starten möchten, müssen Sie zuerst einen Service erstellen, der den Befehl runmqtrm
(zum Start des Auslösemonitors) ausführt, sobald der Service gestartet wird.
Hinweis: Wenn Sie einen Auslösemonitor für einen Client starten, müssen Sie stattdessen den Befehl runmqtmc
verwenden.
Weitere Informationen zu Auslösemonitoren finden Sie unter Auslösemonitore in der IBM Knowledge Center.
Führen Sie zum Starten eines Auslösemonitors die folgenden Schritte aus.
Anmerkung: Wenn der Auslösemonitor als Dienst ausgeführt wird, wird der gestartete Prozess bzw. die gestartete Anwendung im Hintergrund ausgeführt.
Vorgehensweise
-
Erweitern Sie in der Navigatoransicht den Warteschlangenmanager, für den der Auslösemonitor gestartet werden soll.
-
Klicken Sie mit der rechten Maustaste auf den Ordner Services des Warteschlangenmanagers und klicken Sie anschließend auf . Daraufhin wird ein Dialog für den neuen Service geöffnet.
-
Geben Sie im Dialog 'Neuer Service' einen Namen für den Service ein (z. B. TriggerMonitor) und klicken Sie dann auf 'Weiter'. Sie können jetzt den neuen Service konfigurieren.
-
Optional: Geben Sie im Feld Beschreibung eine Beschreibung für den Service ein, zum Beispiel Auslösemonitor für Warteschlangenmanager QM1.
-
Konfigurieren Sie im Feld Servicesteuerung, wie der Service gestartet und gestoppt wird:
- Wenn der Service beim Starten und Stoppen des Warteschlangenmanagers automatisch ebenfalls gestartet und gestoppt werden soll, klicken Sie auf Warteschlangenmanager
- Wenn der Service beim Start des Warteschlangenmanagers gestartet, aber beim Stoppen des Warteschlangenmanagers nicht ebenfalls gestoppt werden soll, klicken Sie auf 'Start von Warteschlangenmanager'.
- Wenn Sie den Service so konfigurieren möchten, dass er manuell gestartet und gestoppt wird, klicken Sie auf Manuell.
-
Geben Sie im Feld Start-Befehl den vollständigen Pfad des Befehls
runmqtrm
ein.
- Geben Sie Folgendes ein:
MQ-INSTALLATIONSPFAD
\bin\runmqtrm. Dabei wird MQ-INSTALLATIONSPFAD
durch das übergeordnete Verzeichnis ersetzt, in dem IBM MQ installiert ist.
-
Wenn der Warteschlangenmanager nicht derStandardwarteschlangenmanger ist, geben Sie im Feld
Start-Argumente -m
Warteschlangenmanagername ein, wobei
Warteschlangenmanagername der Name des Warteschlangenmanagers ist.
-
Wenn eine andere Warteschlange als SYSTEM.DEFAULT.INITATION.QUEUE als Initialisierungswarteschlange verwendet werden soll, geben Sie im Feld 'Start-Argumente' den Wert -q Initialisierungswarteschlange ein. Dabei steht Initialisierungswarteschlange für den Namen der gewünschten Warteschlange.
-
Wählen Sie im Feld Servicetyp den Typ des auszuführenden Service aus:
- Wenn Sie Befehl auswählen,
können Sie mehrere Instanzen des Service ausführen. Doch Sie können den Status des Service nicht in IBM MQ Explorer anzeigen lassen.
- Wenn Sie Server auswählen, können Sie nur eine Instanz des Service ausführen. Doch Sie können den Service in IBM MQ Explorer anzeigen.
-
Klicken Sie auf 'Fertig stellen'.
Auf dem ausgewählten Warteschlangenmanager wird der neue Service erstellt.
-
Starten Sie den Service.
Ergebnisse
Der Service wird gestartet und führt den Befehl runmqtrm
aus, der den Auslösemonitor auf dem Warteschlangenmanager startet.
Wenn Sie einen Auslösemonitor gestartet haben, überwacht dieser lediglich weiterhin die angegebene Initialisierungswarteschlange. Sie können einen Auslösemonitor nicht direkt stoppen. Wenn Sie den Warteschlangenmanager des Auslösemonitors stoppen, wird der Auslösemonitor ebenfalls gestoppt.