powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WebSphere MQ+Java+iSeries.
25 сообщений из 29, страница 1 из 2
WebSphere MQ+Java+iSeries.
    #32984728
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай, ты просил письмом послать, но, т.к. требования и вообще задача мне пока не ясна самому, спрошу более у всех и обще:
Что нужно для организации репликации баз данных посредством очередей на iSeries. Какой эдишн WebSphere MQ? Возможна ли разработка прикл. программного обеспечения для WebSphere MQ на Java? При этом нужно учесть, что БД географически разнесены - какие грабли здесь могут быть.
Ну и последнее, каким образом вообще происходит взаимодействие между MQ, Java application & Database? :) В общем виде?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32984786
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, нашлось с полтычка. Пойду читать и думать.
Хотя если у кого есть интересные мысли - выкладывайте, плиз.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32984805
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
riman, ты за wmq решил взяться?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32984849
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тебя что итересует?
готовый продукт (сейчас вроде уже есть)
или сам собираешься писать репликацию под mq & db2
?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32985272
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYearтебя что итересует?
готовый продукт (сейчас вроде уже есть)
или сам собираешься писать репликацию под mq & db2
?
А что за готовый продукт? Я кроме DataPropagator'a ещё ни с чем не работал.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32985280
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и самому пописать тоже интересно.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32985342
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
riman NewYearтебя что итересует?
готовый продукт (сейчас вроде уже есть)
или сам собираешься писать репликацию под mq & db2
?
А что за готовый продукт? Я кроме DataPropagator'a ещё ни с чем не работал.
аааа, ты про Information Integrator говоришь?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32985377
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Information Integrator под OS/400 не живет
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32985559
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понял для Q-replication под Windows нужно:
DB2
DB2 Information Integrator
WebSphere MQ. - !!! я думал, что DB2 II достаточно.

для iSeries:
WebSphere MQ - но нужна разработка прикл. программы.
+WebSphere AS - если разработка на Java.

Правильно?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32985598
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делал самописную репликацию через wmq (вот ведь понадобилось) фактически я переписал программу Apply DataPropagator'a.
т.е. программа обрабатывает СD-таблицы и кладет изменения в очередь wmq. работает в режиме user copy онли.

в 8.2. повилаять какая-то репликация через wmq. я просто немного от жизни отстал и не знаю, что там -- уже год доки не открывал...
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32986932
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется для iSeries нам тоже придется делать самописную репликацию. :) значит есть люди с подобным опытом - это хорошо.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32990454
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для AS/400 будет Q-Replication но позднее.

Опять же никто не мешает написать UDF функции которые кладут данные в MQ и оттуда их читают.

Получится что в триггере ты кладешь измененные данные в очередь, а в SP на удаленном сервере или в UDF читаешь

что-то типа

select * from my table
union all
select * from table(myUDFReadNeedDataFromMQ())
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32990466
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понятно, спасибо.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32990631
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Опять же никто не мешает написать UDF функции которые кладут данные в MQ и оттуда их читают.

это не совсем так. все потому, что разботать с db2 и mq одновременно, нужно запустить руками commitment control, причем обязательно с опцией cmtscope (*JOB). иначе будут проблемы с фиксацией транзакций.

а UDF или триггер может быть запущен как угодно, например через db2 connect.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32992138
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению или к счастью DB2/400 не в моей зоне ответсвенности. Поэтому все детали знать не могу. :)
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32997849
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фух, все смешалось.
NewYear, для осуществления репликации нам что нужно? WebSphere MQ for iSeries v5.3 нам будет достаточно?
IBM предлагает нам WebSphere Business Integration Server + adapters. Насколько я понял они нужны, чтобы нам ручками не писать много так ведь? Хотя в принципе нам будет достаточно WebSphere MQ for iSeries?

И ещё вопрос почитал тут на форуме интересную вещь:
Для того чтобы ловить изменения в БД используется DataPropagator, который заполняет CD таблицы. Очередь MQ заполняется информацией из CD таблиц. А что у MQ нет какого либо другого способа репликации изменений?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32997857
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. нам нужно будет ещё докупить DataPropagator?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32997974
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>будет достаточно WebSphere MQ for iSeries?
еще нужно прикладную программу.



>Для того чтобы ловить изменения в БД используется DataPropagator

это моя реализация. вот так было нужно :)
конечно, можно и по другому поймать измерения, например, в триггере,
и записать их в вспомогательную таблицу. мой пред. пост о том, что из триггера нельзя писать в mq, но никто же не мешает сохранить изменения в вспомогательной таблице, а потом переложить в MQ.
тогда DataPropagator не нужен.

быстродействие c триггерами падает в 2-4 раза.
можно еще читать лог, но это я не делал.

>А что у MQ нет какого либо другого способа репликации изменений?
MQ в общем случае ничего не знает о db2.

>нам WebSphere Business Integration Server + adapters
не знаю. нужно смотреть.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32998173
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну прикладную программу понятно.

ОК. DataPropagator заложили :). Обращаться за помощью можно?

Тут ещё накопал:
Victor MetelitsaДело в том, что посылать сообщения (tcp/ip, e-mail, http...) из триггера - грязное дело. Ведь сообщение может быть отослано, но транзакция за'rollback'чена. Иными словами, кто-то получает письмо, что в таблице что-то изменилось, а там на самом деле ничего не изменилось. Гораздо красивее положить сообщение в очередь под той же транзакцией. Таким образом, чтобы получатель принял сообщение только после COMMIT'а, и не принял бы его после ROLLBACK'а. Мне кажется, что MQSeries именно это и должен обеспечивать. К стыду своему, я с ним пока так и не разобрался.
т.е. триггерами пробовать лучше не стоит.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32998176
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гммм, а разве нельзя заставить тригер класть данные в таблицу AFTER UPDATE?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32998223
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>т.е. триггерами пробовать лучше не стоит.
почему? просто работать будет медленнее.

это же просто.
попробуй поэксперементировать -- просто навесь на табличку триггер на insert/update/delete, который пишет какую-нибудь лажу в другую табличку.
может, для тебя будет приемлемо.


>гммм, а разве нельзя заставить тригер класть данные в таблицу AFTER UPDATE?
а какая разница?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32998310
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewYear
>гммм, а разве нельзя заставить тригер класть данные в таблицу AFTER UPDATE?
а какая разница?
Это я к словам Виктора, что транзакция может откатиться....
или AFTER UPDATE не означает, что изменения зафиксированы?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32998323
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет конечно.
сommit означает, что изменения зафиксированы.
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32998332
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
даже если стоит autocommit?
...
Рейтинг: 0 / 0
WebSphere MQ+Java+iSeries.
    #32998382
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вбсгвыжфра.ывлдюю,юю....
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WebSphere MQ+Java+iSeries.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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