В Инструкции IBM RedBook не помогло.
Мне нужно дать сценарию диспетчер очереди и имя очереди / темы, а также вернуть количество сообщений в очереди.
Я наверное что-то здесь упускаю (оказывается я был), поскольку прошел около года с тех пор, как я вообще имел дело с MQ, и даже тогда это было только периферийно, но разве эта команда из связанного вами документа не даст вам глубину очереди для конкретной очереди?
Deleted old incorrect answer
Согласно правильному ответу Эндрю, вам нужно передать команду runmqsc.
echo "display ql(queue_name) curdepth" | runmqsc queue_manager_name
Эта команда должна работать:
echo "display ql(queue_name) curdepth" | runmqsc queue_manager_name