Да, вы можете запустить клиент Java MQ с любого компьютера, чтобы подключиться к администратору очередей на любом другом компьютере.Все клиенты MQ (версии Java, C или .NET) поддерживают любую платформу для любых комбинаций платформ и поддерживают любую версию MQ для любой версии MQ.Например, у вас может быть клиент V8 в Windows, подключающийся к администратору очередей V9 в Unix.Точно так же у вас может быть соединение клиента V9 в Windows с администратором очередей V8 в Unix, т. Е. Любая версия может быть любой вверх или вниз.
Чтобы подключить клиента к администратору очередей, вам потребуетсяклиентские библиотеки на клиентском компьютере, в вашем случае клиент Java.
Вам также необходимо убедиться, что в вашем администраторе очередей запущен прослушиватель TCP / IP и что вы знаете номер порта.
* 1006Вам понадобится определение канала в администраторе очередей типа SVRCONN, и вы должны знать его имя.например,
DEFINE CHANNEL(MQGEM.SVRCONN) CHLTYPE(SVRCONN) DESCR('Channel for my client application to connect to')
Для того, чтобы ваш Java-клиент мог подключиться к администратору очередей, ему нужно будет использовать
- Имя канала
- Имя хостакомпьютер, на котором работает администратор очередей
- Номер порта прослушивателя TCP / IP
Если вы столкнулись с какими-либо ошибками, они могут быть связаны с подключением, поскольку ваше приложение подключено с помощьюсеть к администратору очередей.Не забывайте обращать внимание на любые коды возврата, которые вы получаете от MQ, они будут иметь форму 4 цифр, например, 2059. Для Java вы должны убедиться, что вы получили связанное исключение.Также может быть полезно просмотреть журнал ошибок администратора очередей.
Вы также можете столкнуться с ошибками безопасности, если вы впервые используете IBM MQ.Менеджер очередей по умолчанию заблокирован, поэтому удаленные приложения не могут просто подключиться и нанести ущерб (например, удалить важные сообщения из других приложений!).Здесь есть ряд постов, которые описывают эти ошибки и способы их решения.Наилучший совет - получите код MQRC (4 цифры) и сообщение об ошибке AMQERR01.LOG от администратора очередей.Вооружившись этой информацией, вы сможете описывать и диагностировать любые возникающие ошибки.