Показать сообщение отдельно
Старый 27.08.2010, 17:17   #12  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от Sancho Посмотреть сообщение
имхо, как-то помечаем строки источника, которые добавлены или изменены, которые надо перебрасывать (ведь не все же перебрасывать!)
пишем или в источнике, или в приемнике (что лучше) задание, которое ченчкампанит, находит эти строки, импортирует к себе с валидейтами (поэтому лучше на приемнике писать).
а дальше настраиваем через НАС, через Нав шедулер, не важно, расписание. каждые 5 минут оно работает и все хорошо.
это не онлайн, зато работает.
вот
Вообще прелесть отдельного задания по синхронизации (то есть выделение синхронизации в отдельный процесс) еще и в том, что если вдруг произойдет ошибка эта ошибка не повлияет на работу в источнике. И будет только проблемой в приемнике. А при он-лайн синхронизации как? Мы правим запись, оформляем док, модифицируем - запускается процедура синхронизации с приемником, в котором по каким-то причинам возникает ошибка (на валидейте по какому-то новому условию). И что делать? Смотреть на это в источнике? Зачем человеку, оформляющему док видеть проблему в фирме, о которой он возможно не знает. А если оставить это в фоне и складывать проблемы куда-то для последующей обработки, то мы имеем то же периодическое задание для обработки этих косяков..