Dictionary/3000 Reference Manual (32244-90001)

313
C DICTIONARY/3000 Initialization
Procedure
Overview
Once Dictionary/3000 software has been installed on your system, you must execute the
program DICTINIT to create and initialize a data dictionary. This program allows you to
customize the dictionary for your application and to define the security for the dictionary.
It also allows you to re-initialize an existing dictionary when you want to change the
passwords for access or to change the capacities of the data sets in the dictionary.
The dictionary is created in the MPE group and account from which the DICTINIT
program is run. The dictionary maintenance program (DICTDBM) and the dictionary
utility programs all assume the dictionary exists in the PUB group of the log-on account. If
you create a dictionary in a different group and/or account, you will first have to identify
these before running DICTDBM or the utilities. You do this by issuing a file equation as
follows:
FILE DICT.PUB=DICT.
group.account
When running DICTINIT, you can define five levels of access to the dictionary. You do this
by assigning a password to each level. The access levels are hierarchical — that is, each
level is given the capability for its level and all levels below. The topmost level of
MANAGER has complete and total access to the dictionary. The mid-level of INFORM has
access for INFORM as well as for DOCUMENTATION and REPORT, and so forth.
Entries that pertain to security, such as security class numbers and passwords, can only be
created and modified by someone using the password assigned to MANAGER. A
description of each possible level and the access capability given to each follows:
LEVEL ACCESS CAPABILITY WHO SHOULD USE
MANAGER Total access. The person responsible for the data
dictionary.
PROGRAMMER Can modify entries except
security entries; can read
security entries.
Anyone who needs to create and
maintain files and elements in the
dictionary for application
development.
INFORM Can modify HP Inform/3000
group entries and all entries
below; cannot read/modify
security entries.
Anyone responsible for the
maintenance of the HP Inform/3000
program.