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, müssen Sie stattdessen den Befehl runmqtmc
verwenden. Weitere Informationen zu Auslösemonitoren finden Sie unter Auslösemonitore.
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 klicken Sie anschließend auf . 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 verwenden wollen, geben Sie im Feld Startargument -q
initq_name ein, wobei initq_name der Name der Warteschlange ist.
- Wählen Sie im Feld Servicetyp den auszuführenden Servicetyp 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 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.