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
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.
