Account Definition Item

An account definition item, located in the SYSTEM Dictionary, enables a user to log on to the account it identifies. It is a D-pointer to the account's Master Dictionary (MD), so named because attribute 1 contains the letter 'D'. This item defines the location of the MD in the host system partition/file system, the account creation parameters and a number of security features that restrict access to the specified account. There can only be one D-pointer per account MD.

Item format

Attribute Description
Item-id Account name.
  001 D {I} {L} {X||Y}

where:

DSpecifies an Account D pointer.

ISpecifies that the MD of the account contains case-insensitive item-ids.

LSpecifies that the account is to be logged by Transaction Logging.

XSpecifies that the account will not be saved by the SAVE command.

YSpecifies that the SAVE command will not save the data in the account MD. The MD's disk space is saved empty, except for D-pointers (file definition items). Use of the Y code in an account definition item is not recommended as it removes all command capability from a restored account.

Note

The X and Y codes also affect FILE-SAVE, ACCOUNT-SAVE and M-A-S which use the SAVE command. Using the SAVE command with the O option overrides the X and Y codes.

  002 Partition Database:

start,modulo,id

where:

startThe logical block number of the start of the account.

moduloThe modulo of the account.

idThe reuse identifier.

or

Filestore Database:

The UNIX path name of the host file containing the account's Master Dictionary.

  003 Account Creation Parameters - fileType (B1) modulo, 1 (for example, B1 29,1). B1 specifies a Byte stream file MD.
  004 Null.
  005 Retrieval lock codes(can be multi-valued).
  006 Update lock codes(can be multi-valued).
  007 Password, encrypted. Can be null. Changed using PASSWORD.
  008 Privilege level (default = SYS0).
  009 Can contain a combination of the following codes:

BDisables the break key.

LLeft aligns the output.

RPrevents suppression of the Account Logon Program. This also means that the Account Logon Program will run again when you exit debug after pressing the break key.

TEnables the TCL-Inhibit Program.

UEnables statistics for the account to be collected in the ACC file.

  010 Maximum width of report column (default = 10).
  011 Not used and reserved.
  012 Null.
  013 Reallocation parameters. At the next restore from a FILE-SAVE, ACCOUNT-SAVE or M-A-S, the account's Master Dictionary is allocated the new modulo and separation parameters specified here. The format is (modulo,1), where modulo is the new modulo expressed as a decimal integer (separation is always 1).

See also

Synonym Account Definition Item, Remote Account Definition Item.