Можно ли проверять изменения словаря в 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