ENFORM User's Guide
Tasks Involved in Developing Your Data Base
Developing the Data Base
2–8 058058 Tandem Computers Incorporated
To produce dictionary reports, use an ENFORM source file that resides in the file
$SYSTEM.SYSTEM.DDQUERYS. The ENFORM source file can be modified to
produce reports tailored to answer specific questions. The ENFORM source file
consists of twelve queries that produce twelve different reports. Each query is a
separate section of the source file; therefore, the queries can be run either individually
or in combination.
To obtain the reports, a dictionary describing the file structure of the seven DDL
dictionary files must reside on $SYSTEM.DDL. Entering the following lines produces
all twelve reports:
:VOLUME $yourvol.yoursubv !establish the default volume
:ENFORM/IN $system.system.ddquerys,OUT $s/
Examples of these reports can be found in the Data Definition Language (DDL) Reference
Manual.
Using COBOL, FORTRAN, and TAL Data Declaration Source Code
DDL optionally produces data declaration source code for the COBOL, FORTRAN,
and TAL programming languages. Including this source code in an application
program used to maintain or alter the data base reduces programming effort and
enforces consistency of data handling.
Creating Data Base Files Use the File Utility Program (FUP) to create the actual physical files that store the data
for your data base. If you use a FUP file creation source file produced by DDL,
consider editing the file before using it. Edit the file to:
Increase the block size. Unless you have specified the DDL FUPBLOCKSIZE
command, the default block size DDL writes to the FUP source file is 512 bytes.
This block size might be adequate for lightly used files; however, providing a
larger block size avoids a level of indexing that might slow processing for heavily
used large files.
Add a SET EXTENT command to increase the extent sizes. The FUP default extent
sizes of one page for the primary extent and one page for the secondary extent
might not be large enough.
Refer to the GUARDIAN Operating System User’s Guide for more information
about FUP.