ENFORM User's Guide

Contents
058058 Tandem Computers Incorporated xi
Figure 3-3. The Effect of an ?ASSIGN Command 3-5
Figure 3-4. The Process of Finding Matching Values 3-9
Figure 3-5. Logical Records Built When a Matching Value is Missing 3-10
Figure 3-6. Diagram of LINK OPTIONAL Where Region is Linked to
Employee 3-11
Figure 3-7. Diagram of LINK OPTIONAL Where Employee is Linked to
Region 3-12
Figure 3-8. Report Produced When Both LINK OPTIONAL and WHERE
Clause Specified 3-14
Figure 3-9. ENFORM Query and Report 3-25
Figure 3-10. DDL Record Description, ENFORM Query, and FIND File 3-28
Figure 3-11. Sample ENFORM Query and FIND File Diagram 3-32
Figure 3-12. ENFORM Report Format 3-42
Figure 4-1. ENFORM in Noninteractive Mode 4-2
Figure 4-2. Entering Statements Directly in Interactive Mode 4-4
Figure 5-1. Simple ENFORM Query and Associated Search Statistics 5-1
Figure 5-2. Search Statistics Where LEVEL READ = 1 5-2
Figure 5-3. Diagram of Key-Sequenced File with 1024-Byte Block Size 5-6
Figure 5-4. Key-Sequenced File with Increased Block Size 5-7
Figure 6-1. ENFORM Interface with Host Program 6-2
Figure 6-2. DDL Description of Record Passed to COBOL Program 6-11
Figure 6-3. Query Used to Pass Records to COBOL Program 6-12
Figure 6-4. COBOL Host Language Program 6-13
Figure 6-5. DDL Description of Records Passed to TAL Program 6-15
Figure 6-6. An ENFORM Query for Host Language Interface 6-16
Figure 6-7. A TAL-Host Application Program Interfacing
with ENFORM 6-17
Figure 6-8. DDL Description of Record Passed to FORTRAN Program 6-19
Figure 6-9. Query Used to Pass Records to FORTRAN Program 6-19
Figure 6-10. FORTRAN Host Language Program 6-20
Figure 7-1. ENFORM Server Process 7-1
Figure 7-2. Query Processor and ENFORM Server Communication 7-4
Figure 7-3. Message Format and DDL Description for the
INITIATE-INPUT-REQUEST Message 7-9