XOperLog - класс для регистрации операций в OPERLOG.DBT

Автор:Ilya
Дата:10.08.2007
Просмотров:2828
Скачиваний:795
Оценка:, Оценок - 3
Скачать (rar-файл; Размер - 2592)

Обсудить в форуме

Описание

Данный класс полезно использовать при критичных воздействиях пользовательских макросов на системные (да и не только системные) файлы минуя стандатрные транзакции.

Ниже приведен текст комментария от сотрудников компании R-Style
<Компания R-Style Softlab не рекомендует вносить пользовательскую информацию
в файл operlog.dbt, т.к. подобные действия могут привести к разрушению
логической целостности файлов БД.>

Уточню ситуацию. Данный макрос не заполняет поле crc32 - Контрольная сумма. Алгоритм расчета данного поля компанией не разглашается, также как и список подсистем, использующих его и критичных к такому "разрушению логической целостности файлов БД". Такая ситуация не позволяет реализовать корректное заполнение данного поля, а, следовательно, и оценить риск последствий.

В нашем банке (на наш страх и риск) данный макрос с небольшими доработками используется в течение 2-х лет.

Убедительная просьба. Оцените риск последствий для себя и, если вы уверены, используйте в свое удовольствие. Если нет, ждите когда подобный пользовательский функционал появится в ядре РСЛ.

Текст примера

 Пример приведен в конце присоедененного макрофайла. Только снимите комменты.