DSM Template Services Manual
Introduction
DSM Template Services Manual—427187-004
1-8
DDL Compiler
Resident and Nonresident Template Files
The Template Installation Program (TEMPLI) prepares the template object files to be
installed on a system. TEMPLI merges template object files, producing a resident and
a nonresident template file.
A resident template file is a disk file whose templates reside within the operating
system image (OSIMAGE) when the template file is in use. A nonresident template file
is a disk file containing all of the templates used by the system, including resident
templates. It is located in the coldload subvolume and has a default name of
TEMPLATE.
Only format, override, and special templates can be kept in the resident template file.
You can specify whether you want a particular format or override template to be
included in the resident template file. (Special templates are included automatically.)
The advantage to having templates in a resident template file is that some of them are
still available if the disk containing the nonresident template file becomes inaccessible.
DDL Compiler
The DDL compiler is not part of Template Services, but it is required to merge separate
DDL definition files into one DDL dictionary. Multiple DDL definition files always need to
be included in the dictionary because subsystems and management applications use
SPI and most likely EMS, which each have their own DDL definition files. The DDL
dictionary is specified during the compilation of a template source file to produce a
template object file. For more information on the DDL compiler, see the
Data Definition
Language Reference Manual
and Section 6, Installing Templates.
Template Compiler (TEMPL)
TEMPL combines one template source file with a DDL dictionary to produce a template
object file. For more information, see Section 4, Template Compiler.
Template Installation Program (TEMPLI)
TEMPLI merges one or more template object files to produce resident and nonresident
template files. These template files can be installed on a system by using the
SYSGENR program and can be altered and replaced on a running system by using
SCF. TEMPLI is run by SYSGENR while creating a base system configuration. For
more information, see Section 5, Template Installation Program.
SYSGENR and SCF
Although SYSGENR and SCF are not considered part of Template Services, they are
required to use Template Services. SYSGENR lets you install resident and nonresident
templates on a new system. SCF lets you alter and replace resident and nonresident
templates on a running system.