Auslösemonitore starten

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 Explorerzu starten, müssen Sie zuerst einen Service erstellen, der den Befehl runmqtrm (zum Starten des Auslösemonitors) ausführt, 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 in der IBM Dokumentation.

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

  1. Erweitern Sie in der Navigatoransicht den Warteschlangenmanager, für den der Auslösemonitor gestartet werden soll.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner Dienstleistungen des Warteschlangenmanagers und klicken Sie anschließend auf Neu ... > Service. Daraufhin wird ein Dialog für den neuen Service geöffnet.
  3. Geben Sie im Dialog 'Neuer Service' einen Namen für den Service ein, beispielsweise TriggerMonitor, und klicken Sie anschließend auf Next. Sie können jetzt den neuen Service konfigurieren.
  4. Optional: Geben Sie im Feld Beschreibung eine Beschreibung des Service ein, z. B. Ein Auslösemonitor für Warteschlangenmanager QM1.
  5. 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.
  6. Geben Sie im Feld Startbefehl den vollständigen Pfad zum Befehl runmqtrm ein.
    • Geben Sie Folgendes ein: MQ_INSTALLATION_PATH\bin\runmqtrm . Dabei wird MQ_INSTALLATION_PATH durch das übergeordnete Verzeichnis ersetzt, in dem IBM MQ installiert ist.
  7. Wenn der Warteschlangenmanager nicht der Standardwarteschlangenmanager ist, geben Sie im Feld Startargument -m Warteschlangenmanagername ein, wobei Warteschlangenmanagername der Name des Warteschlangenmanagers ist.
  8. Wenn Sie eine andere Warteschlange als SYSTEM.DEFAULT.INITATION.QUEUE als Initialisierungswarteschlange verwenden wollen, geben Sie im Feld Startargument den Namen -q Initialisierungswarteschlangenname ein, wobei Initialisierungswarteschlangenname der Name der Warteschlange ist.
  9. 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 den Status des Service in IBM MQ Explorernicht anzeigen.
    • Wenn Sie Serverauswählen, kann nur eine Instanz des Service ausgeführt werden, aber Sie können den Status des Service in IBM MQ Exploreranzeigen.
  10. Klicken Sie auf Fertigstellen.
    Auf dem ausgewählten Warteschlangenmanager wird der neue Service erstellt.
  11. Starten Sie den Service.
    Anweisungen finden Sie unter Angepassten Service starten und stoppen.

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.