GLOSSARY [ Native Mode Spooler Reference Manual ] MPE/iX 5.0 Documentation
Native Mode Spooler Reference Manual
GLOSSARY
banners The generic term for either the header or trailer of a
printout. It contains identification information for the
listing.
batch job A batch job is the noninteractive execution of a series of
MPE/iX commands and/or user programs. The commands and
programs are preceded by a valid JOB command and followed by
the EOJ command. Batch jobs are submitted to the system
with a spooled input device or the STREAM command.
checkpoint A snapshot of the state of a printer at a point in the
output known to both the device and the spooler. By using
checkpoints in the appropriate device commands, the spooler
can quickly reestablish the state of a device as of the time
of the checkpoint. A CIPER protocol printer generates a
checkpoint at the top of each page.
checkpoint file A small file that the spooling subsystem creates and
manages. The spooler keeps checkpoints returned from the
device, as well as other data that it needs to recover
properly from printing interruptions. There is one
checkpoint file per spool file per device on which the spool
file is printed. All checkpoint files for a given spool
file are deleted when the spool file is deleted.
CIPER An acronym for control of intelligent peripherals. CIPER is
a spooler printer cooperative protocol designed to foster
rapid recovery from a device interruption such as a power
failure. A device using this protocol generates checkpoints
and returns them to the spooler, which saves them in a
checkpoint file. Printer output may be interrupted by
either a device failure or a user command. When output
resumes, an appropriate checkpoint is retrieved from the
checkpoint file and is downloaded to the printer, restoring
the state of the printer to that checkpoint. In this way,
it is possible to start transmitting spool file data at
points other than the beginning of the file. For large
output spool files, the time saved is quite noticeable.
Currently, the only peripherals that support CIPER protocol
are the HP-IB connected HP 256x family of line printers.
CM spooler CM spooler refers to the compatibility mode spooler released
with all versions of MPE/iX before release A.40.00.
conditional top-of-page The motion of the logical pen or physical paper such that
the next output begins at the top of the next logical page,
on the same physical sheet, or on a new physical sheet
(depending on use). Conditional means that this motion does
not occur if the the pen is already at the top of the page
due to an explicit FOPEN or FCLOSE of a spooled device file
by a user, or a record with a carriage-control character of
one (octal 61).
data file An input spool file that has been entered through a device
or streamed using the DATA command. T he data in it will be
used later by an interactive session or batch job.
FLABX An acronym for file label extension. Each MPE file has a
label in which are stored attributes common to all files
(such as its unique file identifier, or UFID). The FLABX is
an optional additional area associated with the file label
in which information may be stored that is not part of the
data in the file. For spool files, the NMS stores
attributes such as file state (READY, PRINT), output
priority, and number of copies in the FLABX.
linked spool file A spool file that has an entry in the SPFDIR and, therefore,
is known to the spooling subsystem. A linked spool file is
always in the reserved account HPSPOOL. Input spool files
are in IN.HPSPOOL and output spool files are in OUT.HPSPOOL.
Only linked output spool files can be scheduled for printing
by a spooler. Linked input spool files are used by a CI. If
you copy a spool file from OUT.HPSPOOL to your group and
account, that copy has no SPFDIR entry and is therefore not
a linked spool file.
MOM MOM is a child process of PROGEN, the master system process.
MOM creates all other spooling processes.
operator The person who monitors the system console and manages the
computer on a daily basis. This includes establishing job
and session limits, setting the output fence, responding to
users' resource requests, loading the system after a
shutdown or failure, and informing users of the system's
status. Operator is also called console operator or system
operator.
private spool file A spool file that is created with the PRIVATE option
specified. The private option is intended for applications
that produce sensitive output. Private spool files have
more stringent access and attribute restrictions than
nonprivate spool files.
selection equation A method of selecting one or more spool files from a larger
group of spool files according to user-specified criteria.
The selection equation is not an independent command or
intrinsic. It is a feature of the LISTSPF and SPOOLF
commands. Further details may be found in the description
of the LISTSPF and SPOOLF commands in chapter 4.
silent run A method of recovery to a particular page following an
interruption of the printing process. The interruption can
be expected, as in SPOOLER...;SUSPEND, or unexpected, as in
a device power failure. Silent run requires hardware
support in the device or software support in the device's
storage manager. When in silent run mode, the device or
storage manager interprets, but does not print, all data
sent to it. When it reaches the page at which it should
start printing, it does so automatically and without
additional spooler control. Some devices, such as the HP
2680, must silent run from the beginning of the spool file
to the restart point. Others, such as CIPER devices, are
capable of silent running from a location closer to the
desired start point. Serial printing devices do not support
any form of silent run, so any silent running must be
simulated by the device's storage manager or the device must
restart at the beginning of the file.
SPFDIR Spool File directory. There are two SPFDIRs, one for input
spoofiles and another for output spool files. Each SPFDIR
is an internal table used by the native mode spooler to keep
information about spool files that are linked (known to the
spooling subsystem). Attributes such as target device,
output priority, and number of copies are kept in an SPFDIR
entry. Each SPFDIR contains a working copy of this
information, built from the master copy (kept in each spool
file's FLABX) when the system is booted and whenever new
linked spool files are created.
SPIT Spooling process information table. This is an internal
table used by the native mode spooler to keep information
about spooling processes. Attributes such as process state
(ACTIVE, IDLE, SUSPEND) and current SPOOLID (if any) are
kept in the SPIT entry.
spool Acronym for simultaneous peripheral operation online. A
facility that permits concurrent usage of devices that would
otherwise be nonshareable, such as tape drives and printers.
This is accomplished by copying the input from or output to
these devices to disk, where it waits until the required
process (input) or device is available. The operation is
called spooling, and the program that accomplishes it is
called a spooler. This facility includes commands for
monitoring and controlling the spooled devices and the
spooled files on disk.
spooler A process that manages input from or output to nonshareable
devices so that they appear to be shared among several
users. The input spooler collects data from an input device
(usually a tape drive) and places it in a disk file for
later use by a CI or user process. The output spooler
oversees the orderly selection and printing of spool files.
spool file The term spool file refers to a file originating from or
directed to a nondisk spooled device. When a nonshareable
device is spooled, any user program attempting to access the
device is actually accessing an opened input spool file or a
created output spool file instead of the device itself.
Associated with each spool file (except DATA files) is a job
or session number, a file designator, a user name, an
account name, a device name, the state of the file, and a
SPOOLID. (A DATA file may, but need not, have a file
designator. It has no job or session number until it is
opened by the user. It has all of the other attributes
listed.) Spool Files may be in one of the following states:
OPEN, ACTIVE (input spool files only), READY, DELPND (input
or output spool files), CREATE, PRINT, DEFER, PROBLM,
SPSAVE, or XFER (output spool files only). These states
describe different steps in the life of a spool file.
SPOOLID The NMS equivalent of the CM spooler device file ID (DFID).
The primary difference is that it can range from 1 to
9,999,999. The SPOOLID is the number that follows the #O's
or #I's in the LISTSPF display and the spool file portion of
the SHOWIN or SHOWOUT display. It is assigned by the NMS
file management routines when the spool file is first
created and is associated with the file for its entire
lifetime. It determines the filename of the spool file.
storage manager The lowest level of the three MPE/iX file system
abstractions. The storage manager is responsible for
resolving all device specific requirements into a common
interface for higher levels. For example, all printers
support the concept of a device job. All data is printed
between the start and end of a device job, but different
printers have different ways of being told to start and end
a job, and different responses to these commands. The
storage managers accept a generic START DEVICE JOB command
and issue whatever unique device commands are required to
implement the generic command.
stream A concept similar to input spooling by which users submit
batch jobs to MPE/iX. An input spooler is a system process
controlling a device that reads batch job record images into
an input spool file for later execution. The STREAM command
runs in a user process and accesses a file of batch job
record images, reading these images into an input spool file
for later execution.
system manager The person who manages the computer installation, who is
responsible for creating accounts, and who defines the
resource use limits and capabilities for each user.
type manager The middle level of the three MPE/iX file system
abstractions. The type manager is a filter for file access
methods. For example, a tape type manager would allow the
intrinsic FREADBACKWARD, where a disk type manager would
return an error. For a second example, a disk type manager
for RIO files would allow the intrinsic FDELETE, while the
disk type manager for non-RIO files would not.
MPE/iX 5.0 Documentation