| macros | Index Level | maxfid |
| Syntax | |
| Category | Definitions |
| Type | Definition |
| Description |
file which contains verbs, procs, macros, menus, connectives, default attribute-defining items, and file-defining items - both local ("d-pointers") and synonym ("q-pointers").
There is one master dictionary (md) file for each account. When a new account is created, a standard set of vocabulary items are copied into the new account's md. File-defining items ("d-pointers") and synonym-defining items ("q-pointers") are two types of file pointers found in an md. File-defining items point to files within the current account. Synonym-defining items can point to files either within the current account or within other accounts. Attributes 2 and 3 of file-defining items in an account md contain the base fid and modulo respectively of the file dictionary to which the item points. The usage and definition of the attributes in the master dictionary file-defining item are: Attribute 0: item-id. Contains the name of the file being defined. Attribute 1: Dictionary Code This attribute must contain a "d". Along with the character d, the following options are also available: l Log any updates to the system transaction logger. p Primary filespace contains only pointer items. s Item-ids are case sensitive. x Do not save file contents on file save. File does not exist on restore. y Do not save file contents on file save. An empty file of the same modulo exists after restore. Attribute 2: Base. Attribute 2 contains the base frame number of the associated file. Attribute 3: Modulo. Attribute 3 contains the number of contiguous frames in the primary file space of the file. The default is 37. Attribute 4: Reserved and Unavailable Attribute 5: Retrieval Lock In the md, this attribute controls access to dictionaries. Any one of the user's multi-valued lock codes in attribute 5 of the user's item in the users file must match the first lock code specified in this attribute in order to access the appropriate dictionary. Multiple lock codes are separated by value marks within this attribute. Attribute 6: Update Lock The update lock attribute controls access to account master dictionaries or file dictionaries for update. One of the user's lock codes in attribute 6 of the user's item in the users file must match the first lock code specified in this attribute in order to update the appropriate dictionary. Multiple lock codes are treated as multiple values and are separated by value marks within this attribute. Attribute 7: Password(s). Attribute 7 contains the optional account password(s) required to access the master dictionary. The encrypted password(s) is/are displayed. Passwords may be multi-valued. Attribute 8: Reserved and Unavailable Attribute 9: Attribute type: Justification The attribute type contains codes used to specify justification. See "attribute-type" for a description of justification types. Attribute 10: Column Width The column width attribute is used to define the number of character spaces to be allocated for displaying the data within the attribute on Access reports. Attribute 11: Reserved and Unavailable Attribute 12: Reserved and Unavailable Attribute 13: Reallocation. This attribute is used in the save and restore process to redefine the value of the modulo of the associated file. Attribute 17: Description. This attribute is used for comments and descriptions concerning the function of the file. To change the information in the "mds" file, use UP. Items can be added, deleted, or modified by executing one of the following command sequences from the dm account: u mds account.name create-account account.name account-maint account.name UP displays the contents of attributes 1 through 10 (with default values in place for new accounts). To add to the contents of attribute 13, move the cursor to the end of attribute 10, press <return> three times and add the new modulo surrounded by parentheses to resize the master dictionary in attribute 13. |
| Options | |
| See Also | md listverbs attribute-type account pointer item |
| Example | |
| Warnings | |
| Compatibility | D3 7.0 AP R83 |
| macros | Index Level | maxfid |