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.