Показать сообщение отдельно
Старый 01.12.2011, 13:11   #11  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
raz, S.Kuskov, именно так и задумывается!

С учетом того, что интеграция должна работать в реальном времени и позволять "догружать" записи при ошибках, будет реализована следующая схема.

В перекрытых методах CUD будет производится запись в некую таблицу (типа очереди интеграции). Куда будут записаны TableId-RecId. Это позволит нам ставить в очередь интеграции записи, транзакции которых были зафиксированы и данные валидны. Плюс в специальный List класса Application будут записаны ссылки на записи, которые надо интегрировать после ttscommit;

Затем в методе Application.ttsNotifyCommit будет производится сама процедура интеграции по совету DSPIC.