Asynchronous Terminals and Printer Processes Programming Manual

PREFACE
In the Tandem environment, three I/O processes control asyn-
chronous terminals and serial printers: ATP6100, TERMPROCESS,
and SERIALPRINTPROCESS. ATP6100 provides a software interface
between the GUARDIAN 90 file system and up to 32 asynchronous
terminals or serial printers that are connected to a NonStop
System by way of the 6100 Communications Subsystem (CSS).
ATP6100 requires two protocol modules, CSSASYNC and CSSPRINT, to
be downloaded from the host to the 6100 CSS.
TERMPROCESS and SERIALPRINTPROCESS provide a software interface
between GUARDIAN 90 and up to 32 asynchronous terminals or serial
printers that are connected to a NonStop System by way of T6303
and T6304 Asynchronous Controllers.
This manual is intended for programmers who are designing and
coding applications that will interact with ATP6100, TERMPROCESS,
and SERIALPRINTPROCESS. Readers should understand the general
principles of writing programs for the Tandem environment, the
features of the terminals and printers they are using, and the
asynchronous communication protocol.
The seven sections and four appendixes of this manual describe
these I/O processes and tell how to write application programs
that interact with them.
• Section 1 describes the hardware and software environments in
which the three I/O processes operate. It introduces the
ways in which the I/O processes interact with SYSGEN, the
Communications Management Interface (CMI), and the file-system
procedure calls.
• Section 2 contains a comparison of APT6100/CSSASYNC and
TERMPROCESS and a list of the terminals they support. This
section also describes the terminal characteristics that can
be controlled by SYSGEN, CMI, and the file-system procedure
calls.
November 1987 xi