Zum Starten eines Auslösemonitors müssen Sie zunächst einen Service erstellen, der den Auslösemonitor startet.
Informationen zu dieser Task
Um einen Auslösemonitor über IBM® MQ Explorer zu starten, müssen Sie zunächst einen Service erstellen, der den Befehl runmqtrm
ausführt (um den Auslösemonitor zu starten), wenn der Service gestartet wird.
Hinweis: Wenn Sie einen Auslösemonitor für einen Client starten, verwenden Sie stattdessen den Befehl runmqtmc
. Weitere Informationen zu Auslösemonitoren finden Sie unter Auslösemonitore in IBM Documentation.
Führen Sie zum Starten eines Auslösemonitors die folgenden Schritte aus.
Hinweis: Wenn der Auslösemonitor als Dienst ausgeführt wird, wird der gestartete Prozess oder die gestartete Anwendung im Hintergrund ausgeführt.
Verfahren
- 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 wählen Sie aus. Daraufhin wird ein Dialog für den neuen Service geöffnet.
- Geben Sie im Dialogfenster "Neuer Service" einen Namen für den Service ein, z. B. TriggerMonitor, und klicken Sie anschließend auf Weiter. Sie können jetzt den neuen Service konfigurieren.
- Optional: Geben Sie im Feld Beschreibung eine Beschreibung des Service ein, z. B. A trigger monitor for queue manager
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 Startbefehl den vollständigen Pfad zum Befehl
runmqtrm
ein.
- Typ:
MQ_INSTALLATION_PATH
\bin\runmqtrm , wobei MQ_INSTALLATION_PATH
durch das übergeordnete Verzeichnis ersetzt wird, in dem IBM MQ installiert ist.
- Wenn der Warteschlangenmanager nicht der Standardwarteschlangenmanager ist, geben Sie im Feld Startargument -m
queue_manager_name ein, wobei Warteschlangenmanagername der Name des Warteschlangenmanagers ist.
- Wenn Sie eine andere Warteschlange als SYSTEM.DEFAULT.INITATION.QUEUE als Initialisierungswarteschlange geben Sie im Feld Start-Argumente -q
initq_name ein, wobei initq_name der Name der Warteschlange ist.
- Wählen Sie im Feld Servicetyp den Typ des auszuführenden Service aus:
- Wenn Sie Befehlauswählen, können Sie mehrere Instanzen des Service ausführen, aber Sie können den Status des Service nicht in IBM MQ Exploreranzeigen.
- Wenn Sie Serverauswählen, können Sie nur eine Instanz des Service ausführen, aber Sie können den Status des Service in IBM MQ Exploreranzeigen.
- Klicken Sie auf Finish (Fertigstellen).
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.