是否可以审核 UniVerse 上的字典更改?

Is it possible to audit dictionary changes on UniVerse?

不久前,International Spectrum 发布了 a great article,概述了通过使用索引子例程审核文件更改的过程。这对于记录更改非常有效,我一直在想,如果我可以跟踪文件中字典的更改,它会特别有用。有没有人找到办法做到这一点?

由于索引文件中的特殊字典,记录更改工作正常:

CREATE.INDEX MYFILE AUDIT.RECORDS NO.NULLS

要使词典审计工作,就必须对词典本身进行索引,但我认为我做不到。有没有办法将其完全添加到 VOC 或其他策略中?

>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 友好的备份并可能与版本控制集成。我很想知道是否有人有任何想法。谢谢!

(我们在 Windows Server 2008 R2 上 运行 UniVerse 版本 11.2.4,我们仍然默认在我们的主要帐户上使用 PICK 风格。)

你当然可以像这样创建一个指向字典的 VOC 指针:

F D_MYFILE DICT.DICT

并将您的字典视为一个文件。 UniVerse 11.2 还具有一些内置的审计日志功能,您可以在 UniVerse 安全功能手册的第 7 章中阅读:http://docs.rocketsoftware.com/nxt/gateway.dll/RKBnew20%2Funiverse%2Fv11.2.4%2Funiverse_securityfeaturesusersguide_v1124.pdf