Программа, использующая список рассылки, не должна «знать» очереди, которые она отправляет, в смысле жесткого кодирования имен.Но должен предоставить список имен очередей.Как правило, вы можете поместить их в список имен и заставить отправляющую программу получить их там.Когда программа вызывает PUT
, она также должна быть подготовлена для анализа структуры кодов возврата, а не одного MQRC.
Однако вам действительно следует пересмотреть использование темы.Вы можете создавать административные подписки для каждой очереди назначения.Это позволяет отправлять публикации в любую локальную или удаленную очередь, которая вам нравится.Он также имеет преимущество, заключающееся в возможности добавлять или удалять места назначения без необходимости перезапуска - или, что еще хуже, перекомпиляции - отправляющего приложения.
Вы можете использовать WMQ Explorer либо для управления списком имен, либо для управления темой и администрацией.Подписки.Метод топика / подписки - единственный способ сделать это исключительно через настройку.Для использования списков рассылки требуется программа, специально разработанная для этой цели.