raz, S.Kuskov, именно так и задумывается!
С учетом того, что интеграция должна работать в реальном времени и позволять "догружать" записи при ошибках, будет реализована следующая схема.
В перекрытых методах CUD будет производится запись в некую таблицу (типа очереди интеграции). Куда будут записаны TableId-RecId. Это позволит нам ставить в очередь интеграции записи, транзакции которых были зафиксированы и данные валидны. Плюс в специальный List класса Application будут записаны ссылки на записи, которые надо интегрировать после ttscommit;
Затем в методе Application.ttsNotifyCommit будет производится сама процедура интеграции по совету DSPIC.
|