Можно ли проверять изменения словаря в UniVerse?

Некоторое время назад International Spectrum опубликовал отличную статью, в которой описан процесс аудита изменений в файле с помощью подпрограммы индексирования. Это хорошо работает для изменений записей, и я подумал, что было бы особенно полезно, если бы я мог отслеживать изменения словарей в файле. Кто-нибудь нашел способ сделать это?

Запись изменяет работу благодаря специальному словарю в индексируемом файле:

CREATE.INDEX MYFILE AUDIT.RECORDS NO.NULLS

Чтобы аудит словаря работал, нужно было бы проиндексировать сам словарь, что я не думаю, что смогу сделать. Есть ли способ добавить его в ЛОС или какую-то другую стратегию полностью?

>CREATE.INDEX
File name:   DICT MYFILE
Index name(s):  AUDIT.DICT

Cannot find field name AUDIT.DICT in file dictionary or VOC, no index created.
>

Моя цель - записать изменения словаря в плоские файлы для резервного копирования с поддержкой Windows и возможной интеграции с контролем версий. Мне любопытно услышать, есть ли у кого-нибудь идеи. Спасибо!

(Мы работаем с UniVerse версии 11.2.4 на Windows Server 2008 R2, и мы по-прежнему выбираем PICK на наших основных учетных записях.)

1 ответ

Решение

Вы, конечно, можете сделать указатель VOC на словарь, как это:

F D_MYFILE DICT.DICT

И относитесь к своему словарю как к файлу. UniVerse 11.2 также имеет некоторые встроенные возможности ведения журнала аудита, о которых вы можете прочитать в главе 7 руководства по функциям безопасности UniVerse: http://docs.rocketsoftware.com/nxt/gateway.dll/RKBnew20%2Funiverse%2Fv11.2.4%2Funiverse_securityfeaturesusersguide_v1124.pdf

Другие вопросы по тегам