1 overview 
=Title Overview of DWProfile
=Keyword overview
=Include menus
=Include fields

DWProfile is a DECwindows application that provides
most of the functionality of the Authorize utility. 
You can add, delete, modify accounts and grant and
revoke identifiers.

2 create
=Title Create new user
=Keyword create new_user
=Include menus file read
=Include menus file write

To create a new UAF record, perform the following steps:
 1. Place the new username in the User: field.
 2. Press return or click on the Read button.
 3. Edit the Owner field.
 4. Bring up the Accounts window.
 5. Double click on the account the user will have
    or enter a new account name and select Apply
    or enter the account name in the Account: field
       and press return.
 6. Update any other information specific to the user.
 7. Click on the Write button.

(Write will also create a directory for the user).

2 modify
=Title Modify an existing record
=Keyword Modify
=Include menus file read
=Include menus file write

To modify a UAF record, perform the following steps:
 1. Place the username in the User: field.
 2. Press return or click on the Read button.
 3. Update any of the information in the windows.
 4. Click on the Write button.

(If the UIC has changed, Write will reset the ownership
of all the user's files).

2 delete
=Title Delete an existing record
=Keyword Delete
=Include menus file remove

To delete a UAF record, perform the following steps:
 1. Place the username in the User: field.
 4. Click on the Remove button.

(Remove will delete the user's files and directory).

1 version
=Title About DWProfile
=Keyword about version

DWProfile V3.3

Written by Bruce Tanner (TANNER@Cerritos.EDU)

If you find this program useful, drop me a note so I
can have an idea of how many copies are being used out
there.

1 menus
=Title DWProfile Menus
=Keyword menus

There are three menus in DWProfile:

* A File menu to perform operations on UAF records.

* A Windows menu to bring up secondary windows.

* A Select menu to specify which attributes to find.

2 file
=Title The File Menu
=Keyword file

The File menu controls the actions performed by
DWProfile.  Most of these actions are also available as
buttons at the bottom of the main window.

3 read_identifiers
=Title Read Identifiers menu item

Read Identifiers will read all the identifiers from the
rightslist file.  This is normally not needed since
those actions that require identifiers will initiate
this action automatically.  It may be necessary to
perform a Read Identifiers if any identifiers have been
created outside DWProfile since a Read Identifiers has
been performed.

3 read
=Title Read button/menu item

Read will display the UAF record specified by the User:
text field.  If there is no UAF record matching the
user name, the DEFAULT record's entries will be
displayed.  An optional warning box will pop up to
indicate that the user does not currently exist.

3 find_next
=Title Find Next button/menu item
=Include menus select

Find Next will display the next UAF record that matches
the selection criteria given by the Select menu.  If
there are no selection criteria, or if there are no
more records that match the criteria, the menu item
will be disabled.  If the selection background process
is still running, a box will pop up showing how many of
the UAF records have been searched.

3 write
=Title Write button/menu item

Write will create or update the UAF user record with
the values that have been set in the windows.  No
modifications will be made until the Write menu item or
Write button is selected.  An optional message box will
pop up indicating that a write operation has been
performed.

3 remove
=Title Remove button/menu item

Remove will delete the UAF user record specified by the
User: text field.  A confirmation box will allow you to
cancel the removal.

3 quit
=Title Quit button/menu item

Quit exits DWprofile.  Any user record currently
displayed will not be modified.

2 windows
=Title The Windows Menu
=Keyword windows

The Windows menu controls the secondary windows
displayed by DWProfile.  If a window is displayed, its 
toggle button will be 'on'.

3 access
=Title Access window
=Keyword access

The Access window displays the days of the week that
are primary as 'on' toggle buttons.  Click on the
toggle buttons to change the primary days.

This window also shows which hours of the day the user
can login on network, batch, local, dialup and remote
terminals.  Click (or click and drag) on the black bars
to change the hours of the day for each category.

3 accounts
=Title Accounts window
=Keyword accounts

The Accounts window displays a list of identifiers that
have the value [n,177777] which should correspond to
all the possible account strings.  If you select
(double click on a list item or click and Accept) an
account, the Account field will be updated and a new
UIC will be assigned to the next higher member number
in the selected group.

3 idents
=Title Idents window
=Keyword identifiers

The Idents window displays two lists of identifiers;
a list of all the identifiers assignable to the user
and a list of the identifiers held by the user.

To assign a new identifier to the user, click on the
identifier in the left list.  To revoke an identifier,
click on the identifier in the right list.

3 privs
=Title Privs window
=Keyword privileges

The Privs window displays a set of toggle buttons for
both assigned and default privileges.  Privileges that
are 'on' are enabled.

2 select
=Title The Select Menu
=Keyword select find_next
=Include menus file find_next

The select menu allows you to choose a field to
associate with the 'Find Next' button.  When a
menu item is chosen, the value in that text field
(which may contain * and % wild cards) is saved and a
background process is started that matches each UAF
record against the chosen field.

3 restart
=Title Reset Last Search

This menu item resets the pointer used by 'Find Next'
to the beginning of the list of found UAF records
without actually performing the search again.

1 fields
=Title UAF Fields
=Keyword UAF_Fields
=Include menus windows access
=Include menus windows idents
=Include menus windows privs

The UAF fields available through DWProfile can be
categorized by their placement on the various windows.

The Text group is on the top of the main window and
contains mostly textual items.

The Flags group is in the middle of the main window and
are all on/off items.

The Quotas group is on the bottom of the main window
and contains numerical quotas.

The Access group is on a separate window and contains
the times and days of the week for various types of
login.

The Identifiers group is on a separate window and
contains all the assignable identifiers and the
identifiers held by a user.

The Privs group is on a separate window and contains
the authorized and default privileges.

2 text
=Title The Text Group

The Text group contains 13 fields.  Most of these
fields can be used by the 'Select' menu.

3 user
=Title User field
=Include menus select

The user field contains the user name, 12 characters
maximum.  It is required for the Read, Write and Remove
functions.

If a return is pressed while in this field, a Read
function is performed.

This field (including * and % wildcard characters) is
also used by the 'Select User' menu item to select the
pattern to match against user names.

3 owner
=Title Owner field
=Include menus select

The owner field contains the full name of the user, 32
characters maximum.  It is required for the Write
function.

This field (including * and % wildcard characters) is
also used by the 'Select Owner' menu item to select the
pattern to match against owner fields.

3 account
=Title Account field
=Include menus windows accounts
=Include menus select

The account field contains the account string for the
user, 8 characters maximum.  It is required for the
Write function.

If a return is pressed in this field and the UIC is
[0,0], a new UIC will be calculated.

This field (including * and % wildcard characters) is
also used by the 'Select Account' menu item to select
the pattern to match against account strings.

3 password
=Title Password field

The password field contains the password, 32
characters maximum.  It is not displayed when a UAF
record is read.

3 pwdmin
=Title Password Length field

The password length field specifies the minimum
password length given to the SET PASSWORD command. It
does not apply to the passwords set by DWProfile.

3 uic
=Title UIC field
=Include menus select

The UIC field contains the User Identification Code for
the user in the form [group,member], where group and
member are octal numbers.  It is required for the Write
operation.

If it is modified, the ownership of the files in the
directory specified by the Device and Directory fields
is changed to the new UIC.

This field (including * and % wildcard characters) is
also used by the 'Select Account' menu item to select
the pattern to match against UICs.

3 device
=Title Device field
=Include menus select

The device field contains the disk (or logical) name
that forms the root directory tree used with the
directory field to form the user home directory.

If the device is changed, the MOVE_DIRECTORY command
file is spawned to move the directory tree to the new
device.

This field (including * and % wildcard characters) is
also used by the 'Select Account' menu item to select
the pattern to match against devices.


3 directory
=Title Directory field
=Include menus select

The directory field contains the name of the home
directory for the user.

If the directory is changed, the MOVE_DIRECTORY command
file is spawned to move the directory tree.

This field (including * and % wildcard characters) is
also used by the 'Select Account' menu item to select
the pattern to match against directories.

3 cli
=Title CLI field
=Include menus select

The CLI field contains the name of the Command Line
Interpreter (DCL, Posix, etc.) for the user.

This field (including * and % wildcard characters) is
also used by the 'Select Account' menu item to select
the pattern to match against CLIs.

3 lgicmd
=Title LGICMD field
=Include menus select

The LGICMD field contains the name of the login command
file (normally LOGIN) for the user.

This field (including * and % wildcard characters) is
also used by the 'Select Account' menu item to select
the pattern to match against LGICMDs.

3 table
=Title Table field
=Include menus select

The table field contains the name of the default DCL
command table (normally DCLTABLES) for the user.

This field (including * and % wildcard characters) is
also used by the 'Select Account' menu item to select
the pattern to match against tables.

3 lifetime
=Title Password Lifetime field
=Include menus select

The password lifetime field contains the delta time
(dddd hh:mm:ss.cc) that specifies the number of days,
hours and minutes between mandatory password changes. 
If hh:mm:ss.cc is omitted, 00:00:00.00 is assumed.

This field is also used by the 'Select Account' menu
item to select the time to match against password
lifetimes.

3 expiration
=Title Expiration field
=Include menus select

The expiration field contains the date and time that
the UAF record will be denied login.  Normally it is
(none), meaning no expiration.  The syntax for the
field is dd-mmm-yyyy hh:mm:ss.cc.  If hh:mm:ss.cc is
omitted, 00:00:00.00 (midnight) is assumed.

2 flags
=Title The Flags group

The Flags group has 20 toggle buttons.  The buttons
indicate on/off capabilities, with the 'on' condition
indicating that the capability is enabled.

2 quotas
=Title The Quotas group

The Quotas group has 21 fields that contain
numeric values indicating per-process and per-job
quotas.

