Dictionary/3000 Reference Manual (32244-90001)

Chapter 3 55
Using the DICTDBM Commands
Using Commands to Define HP Inform/3000 Security
FILE> SALESTAT
DESCRIPTION> <cr>
FILE> <cr>
CLASS> 302
FILE> WARRANTY
DESCRIPTION> <cr>
FILE> <cr>
CLASS> <cr>
>ADD CLASS-GROUP To ADD groups to the INFO class
CLASS> 100
GROUP> SALES GROUP
DESCRIPTION> <cr>
GROUP> ACCOUNT ORDERS
DESCRIPTION> <cr>
If you define a password for Inform Security in upper or lower case characters, Inform
expects it to be entered in the exact same way. For example, if you defined BOSS in all
upper case characters and then ran Inform and entered the password in lower case,
Inform would not accept the password as a valid password.
Dictionary does not check for duplicate passwords, so avoid assigning two different
Inform classes the same password. Inform will use the first class it finds and from there
use all the classes related to the Inform class to determine access. The end result is the
user will not necessarily have access to the data they want.
Inform Security requires element (item) level access to be defined in the dictionary and
database before that item will be displayed on the Inform menu or accessed at report
generation time.
Avoid relating more than one IMAGE class associated with a particular database to the
same Inform class. In the figure below, ORDERS is related to three IMAGE classes.
You should choose one of those IMAGE classes to relate to one Inform class to establish
access to ORDERS. If two IMAGE classes (1 and 2 in this example) are related to 101,
Inform may find IMAGE class 1's password first or IMAGE class 2's password to use to
open the database, the results are unpredictable. In this example it would be better to
relate IMAGE class 1 to Inform class 101, 2 to 102, and 3 to 103. You may want to have
different Inform classes for the database to allow access at multiple levels.
INFORM CLASS 101 102 103
IMAGE CLASS 1 2 3
DATABASE ORDERS