HP System Dictionary/XL General Reference Manual Vol 1 (32256-90004)
6- 56
• Adding attributes to an entity type or relationship type that you created.
You can use these operations to create a custom structure that closely models your resource environment.
CAUTION The core set is included in System Dictionary to provide a standard set of defini-
tions. Extending this set should be carefully planned, as extension may cause the
loss of standardization between dictionaries.
The process to extend the dictionary structure is actually quite simple, as shown below.
1 Open the dictionary in exclusive customization mode with a scope that has extend capability and
the necessary access rights to any definitions being modified or deleted.
2 Use the appropriate SDMAIN commands or dictionary intrinsics to add, modify, or delete the de-
sired structure definitions.
3 Close the dictionary.
The Extended Set.
The set of definitions you create that extends the core set is called the extended set, and you can access it in ex-
actly the same way as the core set. The only real difference between the core set and the extended set is that you
can modify and delete the components in the extended set, while you essentially cannot modify or delete the com-
ponents in the core set.
Restructuring the Dictionary
A process called restructuring is necessary to include any structure changes into the working dictionary.
This process is similar to compiling a program, and occurs automatically whenever the dictionary is closed
from the exclusive customization mode. Refer to Chapter 3 for more information on restructuring the
dictionary.
Core Set Attributes
The following attributes are included in the System Dictionary core set:
access This attribute is a 2-character field that describes the IMAGE access rights.Valid val-
ues are ' ', 'R' and 'W'.
back-reference-flag Attributes that are associated to a relationship type and are also associated to the
second entity type of that relationship type are called corresponding attributes (ex-
cluding the special attributes). This attribute is a Boolean field that indicates where
the relationship's corresponding attribute values reside. If false, the corresponding at-
tribute values reside with the relationship. If true, then the corresponding attributes
values reside with the definition of the second entity of the relationship.
blank ThisattributeisaBooleanfieldthatdescribesthedisplayoptiononanelemententity.
If true, then an element entity whose value is zero is displayed as a blank character
string.
blocking-factor This attribute is a 2-byte binary field that describes the blocking factor a data set en-
tity uses.
blocking-max This attribute is a 2-byte binary field that describes the maximum blocking factor a
file entity uses.
blocking-min Thisattributeisa2-bytebinary field that describes the minimum blocking factorafile