Introduction to ENFORM
Online Transaction Products
Overview of ENFORM
058051 Tandem Computers Incorporated 1–7
Figure 1-5. ENFORM in an Online Transaction Processing Environment
ENFORM
Process
ENFORM
Process
Requester
Server
Update
Inventory
Print
Inventory
Reports
Inventory
Records
Updated
Accept Input
 .
Begin-Transaction
 .
 .
Send Request to 
Server
 .
 .
End-Transaction
Read Request
 .
 .
 .
Update
Database
 .
 .
 .
Reply to Request
PATHWAY
Access and 
Change
Compile
Specifications
Format and
Print Reports
Select
Records
From
Database
ENFORM
Access 
Only
Inventory
Reports
A key point about the use of ENFORM in this environment is that it has the potential
to provide a snapshot of a consistent database: a database that is being changed by
transactions that modify the data. The information you retrieve will be up-to-date and
reflect the most recent changes to the data. So, reports produced by using ENFORM—
either as the result of a simple inquiry, or as one of the standard application reports—
can be based on all changes occurring to the database.










