README.md
This UIC contains some enhancements to the package placed on the
Fall 1983 RSX SIG tape for producing System Accounting reports on M-Plus
systems with Datatrieve. There are command files to make the processing
easier.

There has been a change in the record definition for device mounts
under V2.1 which records the volume label, and I have changed slightly the
procedure for producing the device activity summary to better handle volume
changes during the day.

The big change is the production of files containing data which can
be graphed using a PRO-350 and Core Graphics Library (see [350,54]). The
graphics output is very much easier to read than columns of numbers. The
selection of tasks is done with a table TASK.TAB (or NAME.TAB), which you
will want to modify to suit your environment. The Datatrieve structures are
in the file QUERY.BKP.

The command files SYSACT.CMD and PROCESS.CMD are used to process
the collected data. PROCESS.CMD is the more versitile of the two.
STARTACC.CMD, STOPACC.CMD, and RESTACC.CMD are to make starting and
stopping data collection a little easier. The corrisponding .HLP files can
be made local help files if desired. PROCESS.CMD will look for a file
[1,6]LASTFIL.ACC which gives the name of the file to process, or will
prompt for one if it doesn't find LASTFIL.ACC; this allows the processing
to go into a batch job, such as PROCESS.BAT. Lastly, the files DEVICE.SRT
and TASK.SRT are used in conjunction with the Sort-11 utility to reduce the
data to a form which occupies less storage space, and is faster than
sorting in Datatrieve.

The command files assume you are working in [1,6], as that is
normally where the system accounting data is. If it is not, you may have to
edit some files to change the UIC. Similarly, the PROCESS.BAT is set to run
in UIC [1,7], as that is where priviledged users log in. If your
priviledged account is elsewhere, you will have to edit the batch file to
make it match your account: Batch jobs have to log in to a UIC which
corresponds to a real account.