Mit dem Befehl mqsideletebroker können Sie einen benannten Broker löschen. Dabei werden auch die Warteschlangen auf dem zugehörigen Warteschlangenmanager (die zusammen mit dem Broker erstellt wurden) sowie die zugehörigen Daten in der Brokerdatenbank gelöscht. Sie können außerdem angeben, ob der Warteschlangenmanager ebenfalls gelöscht werden soll.
Zwar werden mit diesem Befehl alle Daten zu diesem Broker aus den Brokerdatenbanktabellen gelöscht, es wird jedoch nicht geprüft, ob die Tabellen leer sind, und die Tabellen werden auch nicht gelöscht.
Wenn ein Broker mit benachbarten WebSphere MQ-Publish/Subscribe-Brokern gelöscht wird, muss außerdem der Befehl clrmqbrk auf jedem dieser Nachbarn ausgeführt werden. In diesem Befehl muss der Broker identifiziert werden, der gelöscht werden soll.
Wenn Sie den Befehl für eine Komponente ausführen, die nicht vorhanden ist (z. B. weil die Komponente bereits gelöscht wurde oder Sie ihren Namen falsch eingegeben haben), gibt er eine Abschlussnachricht aus, die den Erfolg meldet. Der Befehl informiert nicht darüber, dass die Komponente nicht vorhanden ist.