Estimating Record Counts


Before you create the system administration files, you may provide an estimated record count for each file. Note that these record counts are not used in actually sizing files (except on the DEC/VAX which is no longer supported). Instead, APPX creates files as small as possible and then allocates disk space dynamically as records are added. However, if you enter a value of 0 (zero), APPX will not create the file when you select the Create Files option.

Note that the files MAPDEF, MAPKEY, MAPTYPE, TERMKEY, and TERMTYPE are required only if you define custom keymaps. If you only use the APPX-supplied default keymaps, you may specify zero records for these files, in which case the files will not be created.

The following is a list and brief description of system administration files:

·    APPL (Applications) contains one record for each application running or under development at your installation.

·    ATRIBUTE (Attributes) contains records with extended attributes related to other System Administration files.

·    DATABASE (Databases) contains one record for each unique database at your installation.

·    DBXAP (Databases/Applications) contains one record for each valid combination of databases and applications at your installation. A single database may be used by more than one application.

·    DESIGNER (Application Designers) contains one record for each combination of designer and application. A designer may have rights to design more than one application, and each combination is specified in this file.

·    DFLTMAP (Default Keymap) contains fourteen records, provided as part of the APPX product. These include the Menu Entry and the Data Entry keymaps that are supplied with APPX.

·    DICTNARY (Dictionary) contains a record for each word, phrase, sentence or other component in the “base” language and “translated” languages for language translations that occur at the system-wide level.

·    DISPDEF (Disposition Definitions) contains a record for each disposition definition. These records are defined by both designers and users and contain parameters used in the generation of reports and other types of output.

·    EDITMSG (Copy of MESSAGE For Editing) contains a record for each APPX-generated message, warning, and error.

·    ENVIPARM (Environment Parameters) is a system file used internally by APPX.

·    ENVIRMST (Environment Variable Master) is a system file used internally by APPX.

·    ENVIRON (Environment Settings) is a system file used internally by APPX.

·    ENVITEXT (Text for ‘appx.env’ header) is a system file used internally by APPX.

·    FLDMAP (Field Level RDBMS Overrides) contains one record for each field that requires name or data type overrides in order to communicate properly with an external RDBMS.

·    FORM (Form Information) contains one record for each unique paper form that you use on your printers, such as standard computer paper or check forms.

·    HOOK (Hook Override Process Records) contains one record for each process override hook defined by application designers.

·    IMPREG (Import Registration Work Fields) is a one-record file containing work fields used when importing registrations.

·    KEYMAP (Keymap) contains seven records for each customized keymap you define if you do not use the default APPX keymap.

·    LANGUAGE (Language Codes) contains a record for each language (native and foreign) being used in APPX applications, including the “base” language and the various “presentation” languages.

·    LOCK (Product Lock) contains product registration information, one record for each registered product.

·    LOCKIMP (Lock Import for Product Registrations) contains a record for each product registration lock being imported into the APPX registration.

·    LUSR (License Users) contains record s for each user/product registration code combination currently in use.

·    MANAGER (Database Managers) contains one record for each combination of database and application. A database manager may have rights to manage more than one application, and each combination is specified in this file.

·    MAPDEF (Keymap Definition) contains one record for each combination of terminal type, user, and keymap.

·    MAPKEY (Keymap Keys) contains approximately 300 records (APPX options) for each type of keymap.

·    MAPTYPE (Map Types) contains one record for each different type of keymap you define.

·    PASSWD (Identities) contains one record for each User ID/password combination that will be used to access an external environment, such as an Oracle database.

·    PRINTER (Printer Information) contains one record for each separate printer that is attached to your computer.

·    PROFILE (Security Profiles) contains one record for each set of privileges that you define in the security component of APPX.

·    PRTCMNDS (EDF Printer Commands) is used only in support of the Extended Documentation Facility.

·    REGIMP (Registration Import File) contains a single record of registration information that can be imported into the APPX Registration File.

·    REGISTER (System Registration) contains one record with system registration information.

·    SCANPRF (Scan Preferences) contains records keyed by users and processes that enable APPX to “remember” a user’s scan preferences (files and key paths) for individual processes.

·    SECRARCV (Security Codes Archive) contains archived security code records.

·    SQL (SQL Parameters) contains one record with parameters for APPX’s SQL Report Writer.

·    SYSDFLT (System Defaults) contains one record for each FMS (file management system) group and FMS combination. Refer to your installation manual for allowable FMS values.

·    SYSDIR (System Directory) contains one record for each APPX file for all applications at your site.

·    SYSDIRRC (System Directory Recreate) contains one record for each APPX file for all applications at your site.

·    SYSPARM (System Parameters) contains one record, the system parameters.

·    TERMKEY (Terminal Keys) contains approximately 100 records (keys on a keyboard) for each type of terminal that you specify.

·    TERMTYPE (Terminal Type) contains one record for each type of terminal that you define.

·    USAGE (License Usage) contains a record for each user currently using APPX.

·    USER (User Information) contains one record for each user who is defined in your installation.

·    XLAT (Translations) contains a record for each translation of a language dictionary entry that links an entry in one language to its respective entry in another.