Guardian Procedure Calls Reference Manual (G06.25+)
DEFINEs
Guardian Procedure Calls Reference Manual—522629-013
E-3
Available DEFINE Classes
CLASS Attribute
All DEFINEs have a special attribute called the CLASS attribute. The CLASS attribute
determines which other attributes are associated with the DEFINE.
The value of the CLASS attribute is a keyword; the CLASS attribute can be CATALOG,
DEFAULTS, MAP, SEARCH, SORT, SPOOL, SUBSORT, TAPE, or TAPECATALOG.
When assigning values to DEFINE attributes, you must assign one of these values to
the CLASS attribute first. Assigning a value to the CLASS attribute causes default
values to be assigned to other attributes in that DEFINE class.
The attributes of a particular DEFINE are distinct from attributes of other DEFINE
classes, even when the attributes have the same names.
Available DEFINE Classes
The DEFINE classes that are currently available are described in the following
paragraphs.
CLASS CATALOG DEFINEs
A CLASS CATALOG DEFINE substitutes an SQL catalog name for the DEFINE name
in a program.
The attribute of a CLASS CATALOG DEFINE is SUBVOL, which specifies the SQL
catalog subvolume name to be substituted for the DEFINE name. Refer to the
Guardian User’s Guide and the SQL/MP Reference Manual for detailed information
about the CLASS CATALOG DEFINE and its attributes.
CLASS DEFAULTS DEFINEs
A CLASS DEFAULTS DEFINE contains standard defaults such as the default volume
and subvolume to be used by a process. Refer to the
Guardian User’s Guide and the
TACL Reference Manual for detailed information about the CLASS DEFAULTS
DEFINE and its attributes.
CLASS MAP DEFINEs
A CLASS MAP DEFINE allows you to substitute a logical DEFINE name for an actual
file name in a program.
The attribute of a CLASS MAP DEFINE is FILE, which specifies the file name to be
substituted for the DEFINE name. Refer to the
Guardian User’s Guide and the TACL
Reference Manual for detailed information about the CLASS MAP DEFINE and its
attributes.