This set of UDCs and scripts is designed to make it easier for System Managers to manage user volumesets. In many cases the SM wants to minimize disk space residing on the system volumeset, and, instead, force user files to live on a particular user volumeset. These UDCs do not prevent an Account Manager from creating groups on the system volume set; however, they provide a default environment where it is easiest to create and purge groups and accounts on the volume sets desired by the System Manager. You need to be on MPE/iX 6.0 or later.
The NEWGROUP, NEWACCT, PURGEGROUP and PURGEACCT UDCs are replacements for their respective MPE commands. These four main UDCs combined with NEWUSER, PURGESUER, ALTUSER, ALTACCT, and ALTGROUP plus a few auxillary UDCs are contained in the UDCVOL tar file available below. The UDCVOL UDC file needs to be cataloged at the appropriate level (user, account or system).
The NEWGROUP and NEWACCT UDCs make use of a volume set configuration file, named ACCTUVOL.PUB.SYS by default. This simple file typically maps account names to volume set names (wildcarding is fully supported). For example, if ACCTUVOL contained an entry such as:
and, an account manager created a new group as:
the group, TEMP.PRODPAY, would be created on the system
The PURGEGROUP and PURGEACCT UDCs delete the target group or account on both the system volume set and on user volume sets. In particular, if an account is being deleted, it can also be purged from on volume sets homed to by all groups in that account.
The user may interact with these UDCs by adding volume set entries to the volume set config file (ACCTUVOL) on-the-fly, viewing all accounts that are candidates for deletion, confirming wildcarded group purges, etc.
Many more examples can be found in the README file.
The tar archive file below contains the following files: