Is there a way to obtain a list of all object modifications/change tracking and their version/date? For instance if someone wants to track the number of lines of code that have changed within an instance on a daily, weekly, or monthly basis?
Release : All
The best way to do what the customer is asking about is to use OBJECT_AUDIT and the Revision Report. OBJECT_AUDIT must be set to Y in each client's UC_CLIENT_SETTINGS. Once it is set, all changes will be audited. There is a list of all info that is audited with the revision report in the start parameters in the -F section.
In order to get a report of the audited information, the Revision Report utility (ucybdbrr) must be run.
More information on the Revision Report can be found here:
An example batch script for looking at object modifications in client 100 between January 1 and January 31 could be:
ucybdbrr -B -C0100 -D120250101000000 -D220250131000000 -FOBJ_MOD
This will by default create a file, UCYBDBrroutput.txt, in the utility \bin directory with the object modifications.