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:

  • D - Specifies an Account D pointer.

  • I - Specifies that the MD of the account contains case-insensitive item-ids.

  • L - Specifies that the account is to be logged by Transaction Logging.

  • X - Specifies that the account will not be saved by the SAVE command.

  • Y - Specifies 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:

  • start - The logical block number of the start of the account.

  • modulo - The modulo of the account.

  • id - The 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:

  • B - Disables the break key.

  • L - Left aligns the output.

  • R - Prevents 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.

  • T - Enables the TCL-Inhibit Program.

  • U - Enables 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.