HP 3000 Manuals

INTRODUCING DICTIONARY 3000 [ DICTIONARY 3000 ] MPE/iX 5.0 Documentation


DICTIONARY 3000

Chapter 1  INTRODUCING DICTIONARY/3000 

OVERVIEW 

Dictionary/3000 is a comprehensive set of programs that you can use to:

 *  create any number of data dictionaries
 *  create and maintain entries in the dictionary
 *  create and maintain an IMAGE/3000 database
 *  create HP Inform/3000 groups
 *  generate COBOL and PASCAL data definitions

What is a Data Dictionary? 

A data dictionary is a directory of information about the definition,
structure, and usage of data.  It does not contain the data itself.  The
data dictionary contains the name of each data item (element), its
definition (size and type), where and how it is used, and its
relationship to other data.

The entries in Dictionary/3000's data dictionary define and describe an
organization's structure, identify the data used by an organization,
specify where the data is stored, identify what programs generate the
data, and define and describe HP Inform/3000 groups to report the data.
These entries can also be used to generate data definitions for COBOL and
PASCAL programs.

Thus, Dictionary/3000's data dictionary is a central repository for
information about an organization and its data processing environment.

How to Use Dictionary/3000 

Dictionary/3000 includes an easy-to-use interactive program called
DICTDBM for the creation and maintenance of entries in the Dictionary.
The DICTDBM program provides a set of commands that allow you to create
and maintain entries, and to establish and define the relationships
between entries in the Dictionary.  Through a combination of commands,
you control the information in your Dictionary for the following:

 *  data
 *  IMAGE databases
 *  MPE, MPER and KSAM files
 *  HP Inform/3000 groups
 *  physical locations
 *  organizational structures
 *  application programs
 *  security for databases, files, and for HP Inform/3000
 *  relationships between the entries
 *  formats used for COBOL programs

DICTDBM is discussed in detail in Sections II and III of this manual.
The DICTDBM commands and subcommands are discussed in Section IV.

Dictionary/3000 also includes a comprehensive set of utilities.  These
utilities allow you to perform various functions for the Dictionary, an
IMAGE database, a VPLUS forms file, and for PASCAL and COBOL programs.
The Dictionary/3000 utilities can be used as follows:

 *  to create and initialize the Dictionary itself
 *  to create an IMAGE database from the entries in the Dictionary
 *  to transfer the definition of an existing IMAGE database into the
    Dictionary
 *  to audit a database for synonym, chain, and linkage usages
 *  to unload an IMAGE database to tape or disc
 *  to load data from tape or disc into IMAGE database files
 *  to perform maintenance on the Dictionary
 *  to generate PASCAL declarations from the definitions in the
    Dictionary
 *  to generate COBOL source code from the definitions in the Dictionary

Table 1-1 shows all the Dictionary/3000 utilities, their function, and
where you can find the information about the utility in this manual.

          Table 1-1.  The Dictionary/3000 Utilities 

-----------------------------------------------------------------------------------------------
|                                |                                        |                   |
|            UTILITY             |                FUNCTION                |      MANUAL       |
|                                |                                        |     REFERENCE     |
|                                |                                        |                   |
-----------------------------------------------------------------------------------------------
|                                |                                        |                   |
| Dictionary Initialization      | Creates and initializes the            | Appendix C        |
| (DICTINIT)                     | Dictionary.                            |                   |
|                                |                                        |                   |
| Database Creation              | Creates an IMAGE database from the     | Chapter 5         |
| (DICTDBC)                      | entries in the Dictionary.             |                   |
|                                |                                        |                   |
| Database Definition            | Transfers the definition of an         | Chapter 5         |
| (DICTDBD)                      | existing IMAGE database into the       |                   |
|                                | Dictionary.                            |                   |
|                                |                                        |                   |
| Database Audit                 | Audits an IMAGE database for synonym,  | Chapter 5         |
| (DICTDBA)                      | chain and linkage usages.              |                   |
|                                |                                        |                   |
| Database Unload                | Unloads the data files of an IMAGE     | Chapter 5         |
| (DICTDBU)                      | database.  DICTDBU allows selective    |                   |
|                                | unloading of the data files.           |                   |
|                                |                                        |                   |
| Database Load                  | Loads data from tape or disc into      | Chapter 5         |
| (DICTDBL)                      | IMAGE database files.  DICTDBL allows  |                   |
|                                | selective loading of data set files.   |                   |
|                                |                                        |                   |
| Data Dictionary Cleanup        | Performs periodic maintenance on the   | Chapter 5         |
| (DICTDBM, UTIL)                | Dictionary.  DICTDBM, UTIL removes     |                   |
|                                | superfluous information that may exist |                   |
|                                | as a result of extensive DICTDBM use.  |                   |
|                                |                                        |                   |
| VPLUS Forms File Definition    | Transfers the definition of an         | Chapter 5         |
| (DICTVPD)                      | existing VPLUS forms file into the     |                   |
|                                | Dictionary.                            |                   |
|                                |                                        |                   |
| COBOL Definition Extract       | Extracts data definitions from the     | Chapter 7         |
| (DICTCDE)                      | Dictionary and generates corresponding |                   |
|                                | COBOL source code for the definitions. |                   |
|                                |                                        |                   |
| PASCAL Definition Extract      | Extracts data definitions from the     | Chapter 6         |
| (DICTPDE)                      | Dictionary and generates corresponding |                   |
|                                | PASCAL declarations for the            |                   |
|                                | definitions.                           |                   |
|                                |                                        |                   |
-----------------------------------------------------------------------------------------------



MPE/iX 5.0 Documentation