Guardian Application Conversion Guide
TERMPROCESS Replaced by ATP6100
Considerations for Migrating Any Application
D–6 096047 Tandem Computers Incorporated
TERMPROCESS
Replaced by ATP6100
TERMPROCESS, which provided I/O support for asynchronous terminals, is not
supported on D-series systems. On D-series systems, 6100/3600-class controllers are
now the only option for asynchronous terminal support, and these controllers require
ATP6100 rather than TERMPROCESS.
If your application performs I/O processing involving asynchronous terminals, you
therefore might need to:
Change your program to accommodate the longer device names supported by
ATP6100.
Be aware of the differences between TERMPROCESS and other protocols.
Device and Subdevice
Names for ATP6100
TERMPROCESS supports terminal names consisting of a maximum of 8 characters,
including the dollar sign ($), with the following format:
$
device
ATP6100 supports terminal names with the following format:
$
device
.#
subdevice
where the device name consists of a maximum of 8 characters including the dollar sign
($) and the subdevice consist of a maximum of 8 characters, including the pound
sign(#).
Applications that support the TERMPROCESS format but do not support the ATP6100
format may have insufficient buffer space declared for terminal names.
To ensure that your C-series application runs successfully on a D-series system do one
of the following:
Have your system configured to keep $
device
.#
subdevice
to 8 or fewer
characters.
Modify your application to support the ATP6100 terminal-name format.
Protocol Differences Terminals supported by TERMPROCESS might function differently than they do
when they are supported by ATP6100 and other protocols. For example, if you press a
function key, TERMPROCESS does not echo a line feed (LF) code, whereas some other
protocols do:
TACL dialogue when TERMPROCESS is used:
5> #PUSH F6
6> <press the F6 key>
7>
TACL dialogue when a different protocol is used:
5> #PUSH F6
6> <press the F6 key>
7>