File Utility Program (FUP) Management Programming Manual

File Utility Program (FUP) Management Programming Manual523322-001
xi
About This Manual
Who Should Read This Manual?
This manual describes the programmatic interface for the File Utility Program (FUP)
and its Online Reload Server (ORSERV) process. The Subsystem Programmatic
Interface (SPI) and its message-based, token-oriented interface let programmers write
management applications that can communicate with the FUP subsystem.
Any C, COBOL85, or TAL language programmers who are developing a management
application that uses SPI to communicate with FUP or ORSERV should use this
manual. It might also benefit Compaq Tandem Advanced Command Languague
(TACL) programmers who are writing macros or routines that use SPI to communicate
with FUP or ORSERV, and any others who need detailed information about the FUP or
ORSERV programmatic interface.
Readers of this manual should be familiar with the Compaq NonStop™ Kernel
operating system and its file-system terminology. You should also be familiar with using
interactive FUP commands, the Compaq requester-server approach to application
programming, the Compaq Data Definition Language (DDL), and SPI and one of its
compatible programming languages (C, COBOL85, TACL, or TAL).
Organization of This Manual
Section/Appendix Description
Section 1, Introduction
Introduces the programmatic interface used by FUP and
ORSERV, describes the FUP structure and its relationship to
ORSERV, and displays the differences of using interactive FUP
commands, programmatic commands, or file-system procedures
on C-series or D-series systems
Section 2, FUP
Programmatic Interface
Describes how a management application communicates with
FUP using SPI
Section 3, FUP
Commands and
Responses
Details the FUP CHECKSUM, DUPLICATE, GETVERSION,
LOAD, LOADALTFILE, and RESTART programmatic commands
Section 4, ORSERV
Programmatic Interface
Describes how a management application communicates with
ORSERV using SPI
Section 5, ORSERV
Commands and
Responses
Details the ORSERV GETVERSION, ONLINERELOAD,
STATUS, and SUSPEND programmatic commands