Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / MQMessage vs ConnectionFactory / 5 сообщений из 5, страница 1 из 1
11.09.2012, 11:38
    #37952231
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MQMessage vs ConnectionFactory
Доброго времени суток.
Хочется отослать из WAS отослать сообщение в MQ, причем в сообщении дб Message Format = "MQSTR"
Удалось отослать через потем создания напрямую MQEnvironment, MQQueueManager, MQQueue? MQMessage и далее mqMessage.format="MQSTR"

Подскажите плз, а можно ли как-то сделать то же самое, подсоединившись через коннекшн фэктори и очереди самого WAS?

Заранее спасибо
...
Рейтинг: 0 / 0
11.09.2012, 12:42
    #37952373
MQMessage vs ConnectionFactory
Tyo,

Да, можно. В архиве пример приложения (там ровно один сервлет, который создает сообщение).
Средствами JMS создается обычное сообщение с типом TextMessage.
В WAS создается Connection Factory, связанное с менеджером MQ и Queue, связанное с очередью.
В расширенных свойствах очереди (Advanced properties) нужно обязательно снять галку "Append RFH version 2 headers to messages sent to this destination".
При включенной галке будет формироваться RFH-заголовок. При отключенной будет формироваться "классическое" сообщение.
Для типа TextMessage при снятой галке будет проставляться тип MQSTR.
На той же вкладке Advanced можно указать кодовую страницу выходного сообщения.

В WAS версии 6.1 эта опция называлась иначе и, если правильно помню, выглядела как выпадающее меню с двумя пунктами.
...
Рейтинг: 0 / 0
11.09.2012, 12:56
    #37952412
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MQMessage vs ConnectionFactory
Евгений Хабаров,

спасибо, исчерпывающе.
Посмотрим как сработает:)
...
Рейтинг: 0 / 0
11.09.2012, 13:09
    #37952449
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MQMessage vs ConnectionFactory
Евгений Хабаров, А если на той стороне ждут JMSBytesMessage? Все аналогично?
...
Рейтинг: 0 / 0
11.09.2012, 13:40
    #37952535
MQMessage vs ConnectionFactory
Tyo,

Да, в принципе там все тоже самое.

Если обмен идет между двумя JMS-приложениями, то тогда рекомендуется использовать заголовки RFH с обоих сторон.
Рекомендую прочитать вот этот раздел: Mapping JMS messages onto WebSphere MQ messages
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / MQMessage vs ConnectionFactory / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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