Use the dltmqbrk command to delete the broker. On iSeries, the command name is DLTMQMBRK. The broker must be stopped when this command is issued, and the queue manager running. If the broker is already started, you must issue the endmqbrk before issuing this command. To delete more than one broker in the hierarchy, it is essential that you stop (using the endmqbrk command) and delete each broker one at a time. Do not attempt to stop all the brokers in the hierarchy that you want to delete first and then try to delete them.
The broker must not have children when this command is issued, because they might be cut off from the rest of the network as a result. If the broker has children and this command is issued, an error message naming at least one child broker is received. Delete any children before you delete the broker or, in exceptional circumstances, before you clear the broker using the clrmqbrk command.
The broker performs the following actions:
If the queue manager terminates before the broker has finished deleting itself (the finish is indicated by a message to the operator), the operator must issue dltmqbrk again when the queue manager has been restarted.
AIX, HP-UX, Linux, Solaris, and Windows
>>-dltmqbrk-- -m QMgrName--------------------------------------><
AIX, HP-UX, Linux, Solaris, and Windows
iSeries
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
zdltmqb |