powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / MQ Functions
11 сообщений из 11, страница 1 из 1
MQ Functions
    #38284913
lord_de_tempest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Подскажите плиз, как настроить DB2 и Websphere MQ, чтобы в DB2 работали MQ functions?
На сайте IBM толковой инструкции нет, какие-то обрывки, их которых ничего не поймешь.
Есть DB2 9.7 for LUW, есть Websphere MQ, есть WebSphere Application Messaging Interface, создали дефолтный администратор очередей и дефолтные очереди (AMT). Теперь, по идее, надо запустить команду enable_MQFunctions, только вот где и как? Или что-то еще надо?
...
Рейтинг: 0 / 0
MQ Functions
    #38286269
lord_de_tempest,

Нужно выполнить команду для создания нужных объектов в нужной базе данных.
enable_MQFunctions - Enable WebSphere MQ functions command

Для работы функций нужно заполнить конфигурационные таблицы. Более подробное описание здесь:
Configuring the MQ messaging interface
WebSphere MQ messaging applications

А чего сделать то хочется? Эти функции далеко не всегда удобны для использования.
...
Рейтинг: 0 / 0
MQ Functions
    #38286323
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lord_de_tempest,

Наша практика - пользовались этой функциональностью, но сталкивались со всякого рода проблемами (что в менеджменте БД, что в использовании) уж и не упомню, какими именно.

Результат - вынесли отправку сообщений в самописные UDF (благо, дело нехитрое). Дополнительный плюс - строго определённое API, непосредственно определяемое требуемой функциональностью. Грубо - не позволяет "прострелить себе ногу" тысячью возможных способов, доступных через DB2MQ.*/DB2MQ1C.*
...
Рейтинг: 0 / 0
MQ Functions
    #38286354
CawaSPb,

+100500, собственные UDF-функции чаще всего являются самым простым и надежным решением. Главное не терять исходники :)
...
Рейтинг: 0 / 0
MQ Functions
    #38286368
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Хабаров,

Исходники - это да :)
...
Рейтинг: 0 / 0
MQ Functions
    #38286916
lord_de_tempest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сделать нужно всего ничего - нужно иметь возможность из DB2 выставить в нужную очередь произвольное сообщение. Дальше с ним будет работать брокер, он все разрулит.
Фишка в том, что в папке установки DB2 нет exe-шников enable_MQFunctions и disable_MQFunctions и нет нужных dll. У нас стоит db2 workgroup edition, может их нет в этой конфигурации? Может они есть только в enterprise edition?
...
Рейтинг: 0 / 0
MQ Functions
    #38286982
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lord_de_tempest,

Здравствуйте.

В DB2 9.7 на Windows x64 эти функции не поддерживаются:
InfoSphere Federation Server Version 9.7 data source requirements

В 10.1 - поддерживаются:
InfoSphere Federation Server Version 10.1 data source requirements
...
Рейтинг: 0 / 0
MQ Functions
    #38286995
lord_de_tempest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А-а, вот оно что еще. Тогда посмотрим, что там с 10.1.
Спасибо.
...
Рейтинг: 0 / 0
MQ Functions
    #38287024
lord_de_tempest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А пример такой UDF можете дать?
...
Рейтинг: 0 / 0
MQ Functions
    #38287211
lord_de_tempest,

Пример поищу, но, не раньше чем завтра.
Если в распоряжении есть WebSphere Message Broker, то можно сделать иначе.
Можно изменить существующий Message Flow, или сделать дополнительный Message Flow для чтения изменений таблицы в СУБД.
Подробнее здесь: Event-based database integration
...
Рейтинг: 0 / 0
MQ Functions
    #38287329
lord_de_tempest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не горит пока, поищите, если есть возможность.
Мониторинг брокером таблиц базы - да, я делал это. Но постоянно мониторить таблицы в поиске событий, которые могут происходить раз в неделю - это слишком. Как раз поэтому мы и хотим только при возникновении события в базе выставлять сообщение в очередь.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / MQ Functions
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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