runmqtmc

Mit diesem Befehl wird auf einem Client der Auslösemonitor gestartet.

Zweck

Mit dem Befehl runmqtmc können Sie einen Auslösemonitor für einen Client starten. Weitere Informationen zur Verwendung von Auslösemonitoren finden Sie im Abschnitt Auslösemonitore.

Beim Start eines Auslösemonitors wird die angegebene Initialisierungswarteschlange überwacht. Der Auslösemonitor wird erst gestoppt, wenn der Warteschlangenmanager beendet wird (siehe endmqm). Die Warteschlange für nicht zustellbare Nachrichten ist geöffnet, solange der Clientauslösemonitor aktiv ist.

Syntax

Read syntax diagramSkip visual syntax diagram runmqtmc   -m QMgrName  -q InitiationQName-r -u UserId

Optionale Parameter

-m QMgrName
Der Name des Warteschlangenmanagers, für den der Clientauslösemonitor ausgeführt wird (standardmäßig der Standard-Warteschlangenmanager).
-q InitiationQName
Der Name der Initialisierungswarteschlange, die verarbeitet werden soll; standardmäßig ist dies SYSTEM.DEFAULT.INITIATION.QUEUE.
-r
Gibt an, dass die Verbindung zum Clientauslösemonitor automatisch wiederhergestellt wird.
-u UserId
Die ID des Benutzers, der berechtigt ist, die ausgelöste Nachricht abzurufen.

Beachten Sie, dass die Verwendung dieser Option keine Auswirkungen auf die Berechtigung des ausgelösten Programms hat, das möglicherweise über eigene Authentifizierungsoptionen verfügt.

Hinweis: Da der Befehl runmqtmc eine Standardclientverbindung herstellt, können Sie eine Benutzer-ID und ein Kennwort senden und das Kennwort mit dem Sicherheitsexit mqccred verschlüsseln lassen.

Rückkehrcodes

Rückkehrcode Beschreibung
0 Nicht verwendet. Der Clientauslösemonitor ist ununterbrochen aktiv und wird daher nicht beendet. Der Wert ist reserviert.
10 Der Clientauslösemonitor wurde durch einen Fehler unterbrochen.
20 Fehler; der Clientauslösemonitor ist nicht aktiv.

Beispiele

Beispiele für die Verwendung dieses Befehls finden Sie unter Auslösebeispielprogramme.