Dictionary/3000 Reference Manual (32244-90001)

314 AppendixC
DICTIONARY/3000 Initialization Procedure
Overview
Once passwords for the various levels are assigned, there is no way for you to see them
within Dictionary/3000. If you are the database creator, you can run DBUTIL and see the
passwords. (Refer to the IMAGE/3000 Reference Manual for a description of the DBUTIL
utility.) If not, you can run the DICTINIT program again and use the
RE-INITIALIZATION option to assign new passwords. If you do not specify a password for
a particular level, that security level is deleted - there is no access at that level. The
MANAGER level cannot be deleted; you must specify a password for the MANAGER level.
There are two phases to the DICTINIT program. During the first phase (initialization),
information provided by the Dictionary/3000 software is used to create a temporary
dictionary which is automatically purged at the end of phase two. To create this temporary
dictionary, a special stream job is automatically invoked by DICTINIT. If you use
passwords at either the user, account, or group level when you log on, the stream job
prompts you to enter them before it begins. You should monitor the status of the stream job
to be sure no errors are encountered. If the job was able to complete, a message informing
you to run DICTINIT.PUB.SYS,UPDATE for phase two is displayed. If the job aborts, the
line printer listing will tell you why. After correcting the problem, you can begin again.
Phase two (customization) allows you to customize your dictionary or use the defaults, and
to assign passwords for the levels of access. At the end of phase two another stream job is
invoked. This job builds your permanent data dictionary. If the job in phase two completes
successfully, you are informed that DICTINIT IS COMPLETE. If you do not receive this
message, but the job has finished, check the line printer listing for the errors. After
correcting them, rerun DICTINIT.PUB.SYS,UPDATE.
You can terminate DICTINIT by entering a CNTL-Y at any time. If you enter a CNTL-Y
while running phase two, any changes that have been verified are accepted and become the
defaults when phase two is run again. A complete list of all error messages, including what
to do to recover, is given following the examples.
Example
To initialize a new data dictionary using the default capacities provided by HP, simply
follow the process below - substituting your responses for the ones shown where
appropriate. The first step is to log on to the group and account in which you want the
dictionary to appear. Then follow the following example:
:RUN DICTINIT.PUB.SYS How to start initialization process.
<The Dictionary/3000 initialization program banner appears here.>
Initialization/Re-initialization (I/R) >i Select “I” to build a new dictionary.
DOCUMENTATION Can modify documentation
entries and all entries below;
cannot read/modify security
entries.
Anyone responsible for maintaining
documentation entries in the
dictionary (PROCEDURES,
LOCATIONS, or CATEGORIES).
REPORT Can modify NO entries; can read
all entries except security
entries.
Anyone who needs to write can read
all entries except reports about the
contents of the dictionary.
LEVEL ACCESS CAPABILITY WHO SHOULD USE