Mit dem Befehl mqsideleteexecutiongroup können Sie eine Ausführungsgruppe aus einem Broker löschen.
Vor Ausführung dieses Befehls müssen Sie den Konfigurationsmanager mit dem Befehl mqsistart (auf Windows-Plattformen sowie auf Linux- und UNIX-Systemen) oder startcomponent (unter z/OS) starten (siehe Befehl 'mqsistart').
Wenn Sie eine Ausführungsgruppe löschen, für die zuvor eine Implementierung durchgeführt wurde, müssen Sie vor Ausführung dieses Befehls auch den Broker starten.
<?xml version="1.0" encoding="UTF-8"?> <configmgr host="localhost" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
<?xml version="1.0"?>Außerdem müssen Sie den Wert für das Hostattribut entfernen, damit die Anweisung wie folgt lautet:
<configmgr host="" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
Wenn Sie diese Datei unter z/OS verwenden und eine Verbindung zum lokalen Host herstellen möchten, müssen Sie den Wert auf "" setzen.
Wenn Sie die Parameter -i, -p und -q nicht verwenden, müssen Sie den Parameter -n angeben.
Sie müssen zur Gruppe 'mqm' gehören; außerdem ist die Ausführung des Befehls nur erfolgreich, wenn die Benutzer-ID, unter der der Befehl ausgeführt wird, über die korrekte, in der Zugriffssteuerungsliste des Konfigurationsmanagers definierte Berechtigung verfügt.
Damit eine Ausführungsgruppe gelöscht werden kann, ist die volle Zugriffsberechtigung auf das Brokerobjekt notwendig; eine Übersicht über die Berechtigungen, die im Konfigurationsmanager definiert werden können, finden Sie unter ACL-Berechtigungen.
Löschen Sie die Ausführungsgruppe EG1 aus dem Broker BROKER in der Domäne, die von dem Konfigurationsmanager gesteuert wird, dessen Warteschlangenmanager die Bezeichnung QMGR hat und den Port fred.abc.com:1414 überwacht.
mqsideleteexecutiongroup -i fred.abc.com -p 1414 -q QMGR -b BROKER –e EG1
Löschen Sie in der über die Datei domain1.configmgr angegebenen Domäne die Ausführungsgruppe EG2 aus dem Broker BROKER.
mqsideleteexecutiongroup –n domain1.configmgr –b BROKER –e EG2
Löschen Sie in der über die Datei domain2.configmgr angegebenen Domäne die Ausführungsgruppe EG3 aus dem Broker FRED. Geben Sie dem Konfigurationsmanager fünf Minuten Zeit, alle belegten Ressourcen freizugeben, und schreiben Sie die Ausgabe in die Datei trace.txt.
mqsideleteexecutiongroup –n domain2.configmgr –b FRED –e EG3 –w 300 –v trace.txt