БКИ. Загрузка обновлений из системного журнала
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
zh Участник со стажем
Вступление в Клуб: 10.12.2009
|
Пн Май 28, 2012 14:14  БКИ. Загрузка обновлений из системного журнала |
|
Полезность: Нет оценки
|
Товарищи, доброго времени суток.
Никто не сталкивался с проблемой, и если да, то как обходил?
В дистрибутиве операция по загрузке обновлений из системного журнала (LOAD_OLD) бежит собственно, по журналу, выцепляя предварительно отжурналированные события, далее смотрит на договора, дата начала которых раньше даты окончания операции, а дата закрытия либо пуста, либо больше или равна дате начала операции..
Код: | ... cred.[DATE_BEGIN] < P_ON_DATE and (cred.[DATE_CLOSE] is null or cred.[DATE_CLOSE] >= P_BEG) ... |
И все бы хорошо, но в журнал пишутся события с астрономической датой, а закрываться договора могут и в заднем числе. Таким образом, если дата закрытия кредитного договора не попадает в диапазон (Дата начала - Дата окончания) событие "обновление из системного журнала" не сформировывается. Другими словами, мы всегда вынуждены указывать диапазон выполнения операции LOAD_OLD с захватом как текущей даты, так и даты закрытия "в заднем числе", в следствии чего события, уже выгруженные во вчера по другим договорам повторно пытаются выгрузиться. Замкнутый круг.
ЦФТ от изменения логики работы операции LOAD_OLD отказалось, "так по их мнению логичнее". Банк вынужден либо терять события по закрытию, либо задваивать выгрузки и портить кредитные истории.
Кто нить уже столкнулся? Интересно мнение специалистов. _________________ Всего должно быть в меру. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|