File Utility Program (FUP) Management Programming Manual

Introduction
File Utility Program (FUP) Management Programming Manual523322-001
1-2
FUP Subsystem Overview
FUP Subsystem Overview
The FUP subsystem consists of the FUP and ORSERV processes. The FUP process
creates and manages disk files, and the ORSERV process reloads key-sequenced
Enscribe files and SQL objects. You can access FUP and ORSERV interactively from a
terminal, or you can access them programmatically from a management application
written in COBOL85, C, TACL, or TAL.
When you enter a FUP command interactively, you create a FUP process by entering
the FUP command at the TACL prompt (which is actually an implicit form of the TACL
RUN command). You then enter FUP commands that are interpreted and executed by
the FUP process.
Although most of the FUP interactive commands are executed by the FUP process,
FUP creates the ORSERV process to handle these commands:
RELOAD
STATUS
SUSPEND
RELOAD
RELOAD performs an online reload of a key-sequenced file or SQL object. Key-
sequenced files that have had several insertions, deletions, or updates with key-length
changes can have the following abnormalities:
Empty blocks or blocks containing large amounts of empty space that cause an
inefficient use of disk space and slower sequential access time
Figure 1-1. A Management Application and a Subsystem Process
Note. For more information about the FUP commands, see the File Utility Program (FUP)
Reference Manual.
004CDT .CDD
Management
Application
Subsystem
Process
The subsystem executes the
command (if no errors occur) and
returns a reply to the management
application in an SPI response buffer.
A management application sends a
command to the subsystem in an SPI
command buffer.