powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WAS 6.0.2 + MQ 7.0
7 сообщений из 7, страница 1 из 1
WAS 6.0.2 + MQ 7.0
    #36578134
Tyo1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача тривиальная -- положить сообщение из EAR-приложения в очередь MQ (осложняется тем, что в MQ я пока профан). Однако столкнулся с тем, что один и тот же код нормально работает с MQ Series 6-й версии, но отказывается работать с MQ v7.0.
Код -- вот такой, прямо из учебника:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
   InitialContext initialContext = new InitialContext();
   QueueConnectionFactory queueConnectionFactory = 
     (QueueConnectionFactory) initialContext.lookup("java:comp/env/QueueFactoryRef");
   Queue queue = (Queue) initialContext.lookup("java:comp/env/QueueRef");
   QueueConnection queueConnection =queueConnectionFactory.createQueueConnection();
   QueueSession queueSession = 
      queueConnection.createQueueSession(false,Session.AUTO_ACKNOWLEDGE);
   QueueSender queueSender = queueSession.createSender(queue);
   TextMessage textMessage = queueSession.createTextMessage();
   textMessage.setText("On a dark deset highway, cool wind in my hair...");
   queueSender.send(textMessage);
   queueSender.close();
   queueSession.close();
   queueConnection.close();

Фабрики и очереди в адм. консоли WAS вроде настроил аналогично настройкам для MQ v6.
Тем не менее на строке "createQueueConnection" при попытке связи с MQ v7.0 получаю:

Код: plaintext
1.
2.
3.
MQJMS2005: failed to create MQQueueManager for '10.73.24.191:QM_1'
.....
com.ibm.mq.MQException: MQJE001: An MQException occurred: Completion Code  2 , Reason  2059 
MQJE011: Socket connection attempt refused

Вероятно, дб какие-то неведомые мне тонкости. Если кто знает -- не дайте пропасть, плз.
Заранее спасибо.
...
Рейтинг: 0 / 0
WAS 6.0.2 + MQ 7.0
    #36578360
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие-то проблемы в конфигурации

mqrc 2059 2059 0x0000080b MQRC_Q_MGR_NOT_AVAILABLE

например менеджер не стартован, или не тот адрес, или не тот порт, или канал, или листенер не стартовам


'10.73.24.191:QM_1' -- недостаточно информации для коннекта. нужно ещё имя канала SVRCONN и опционалино порт

MQSERVER=REXX.SVRCONN/TCP/127.0.0.1(1414) -- вот здесь достаточно
...
Рейтинг: 0 / 0
WAS 6.0.2 + MQ 7.0
    #36578662
BRK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tyo1,

Попробуйте еще подсунуть jms библиотечки от MQ7 в WAS. Не существенно, конечно, но вдруг :-)
...
Рейтинг: 0 / 0
WAS 6.0.2 + MQ 7.0
    #36579969
Tyo1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новый Год
например менеджер не стартован, или не тот адрес, или не тот порт, или канал, или листенер не стартовам
'10.73.24.191:QM_1' -- недостаточно информации для коннекта. нужно ещё имя канала SVRCONN и опционалино порт

Менеджер стартован, адрес тот, порт тот. (прописаны в адм. консоли WAS на страничке про кью коннекшн фэктори). Канал тоже прописан -- SYSTEM.DEF.SVRCONN. Видимо, они просто не отображаются в приведенной выше диагностике "MQJMS2005: failed to create MQQueueManager for '10.73.24.191:QM_1'"

Новый Год
MQSERVER=REXX.SVRCONN/TCP/127.0.0.1(1414) -- вот здесь достаточно

А это, извините за темноту, фраза откуда?

ЗЫ. У меня, собссно, главный вопрос-то вот какой был: работает ли WAS 6.0.2 с MQ 7.0?
...
Рейтинг: 0 / 0
WAS 6.0.2 + MQ 7.0
    #36579974
Tyo1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BRK01Tyo1,

Попробуйте еще подсунуть jms библиотечки от MQ7 в WAS. Не существенно, конечно, но вдруг :-)

А где именно их там искать, в MQ, не подскажете? И куда кидать в WAS? (там же миллиард директорий!)
...
Рейтинг: 0 / 0
WAS 6.0.2 + MQ 7.0
    #36580279
Фотография Новый Год
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tyo1
ЗЫ. У меня, собссно, главный вопрос-то вот какой был: работает ли WAS 6.0.2 с MQ 7.0?


это называется System Requirement


System Requirement для Websphere Apllication Server 6.0.2
http://www-01.ibm.com/support/docview.wss?uid=swg27006921#3

там, например, написано, что работает (Developer edition)
http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg27007262
...
Рейтинг: 0 / 0
WAS 6.0.2 + MQ 7.0
    #36580964
BRK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tyo1,

Если винда, то в <mq_install_root)\Java\lib

Со стороны WAS'а - туда, куда указывает classpath ;-)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WAS 6.0.2 + MQ 7.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]