XOperLog - класс для регистрации операций в OPERLOG.DBT
Скачать (rar-файл; Размер - 2592)Обсудить в форуме
Описание
Данный класс полезно использовать при критичных воздействиях пользовательских макросов на системные (да и не только системные) файлы минуя стандатрные транзакции.
Ниже приведен текст комментария от сотрудников компании R-Style
<Компания R-Style Softlab не рекомендует вносить пользовательскую информацию
в файл operlog.dbt, т.к. подобные действия могут привести к разрушению
логической целостности файлов БД.>
Уточню ситуацию. Данный макрос не заполняет поле crc32 - Контрольная сумма. Алгоритм расчета данного поля компанией не разглашается, также как и список подсистем, использующих его и критичных к такому "разрушению логической целостности файлов БД". Такая ситуация не позволяет реализовать корректное заполнение данного поля, а, следовательно, и оценить риск последствий.
В нашем банке (на наш страх и риск) данный макрос с небольшими доработками используется в течение 2-х лет.
Убедительная просьба. Оцените риск последствий для себя и, если вы уверены, используйте в свое удовольствие. Если нет, ждите когда подобный пользовательский функционал появится в ядре РСЛ.
Ниже приведен текст комментария от сотрудников компании R-Style
<Компания R-Style Softlab не рекомендует вносить пользовательскую информацию
в файл operlog.dbt, т.к. подобные действия могут привести к разрушению
логической целостности файлов БД.>
Уточню ситуацию. Данный макрос не заполняет поле crc32 - Контрольная сумма. Алгоритм расчета данного поля компанией не разглашается, также как и список подсистем, использующих его и критичных к такому "разрушению логической целостности файлов БД". Такая ситуация не позволяет реализовать корректное заполнение данного поля, а, следовательно, и оценить риск последствий.
В нашем банке (на наш страх и риск) данный макрос с небольшими доработками используется в течение 2-х лет.
Убедительная просьба. Оцените риск последствий для себя и, если вы уверены, используйте в свое удовольствие. Если нет, ждите когда подобный пользовательский функционал появится в ядре РСЛ.
Текст примера
Пример приведен в конце присоедененного макрофайла. Только снимите комменты.