TCP/IP TELNET Management Programming Manual

Common Syntax Elements for the Subsystem
Elements of SPI Messages for the TELNET Subsystem
53474 Tandem Computers Incorporated 3–5
A Tandem system can support only one TELNET process per TCP/IP process. As
with any Tandem subsystem, the TELNET subsystem must have a GUARDIAN 90
process name. When you assign an object name to a process, you must assign a
unique name. The name must be preceded by a dollar sign ($) and can have a
maximum of four alphanumeric characters, not including the dollar sign. The first
character following the dollar sign must always be a letter. The recommended form is
$ZTNx, where x is an alphanumeric character. An example of a valid object name for a
process is $ZTNT.
Note If a process name is more than four characters long, the process cannot be accessed from remote
systems.
When you assign an object name to a window, you must assign a unique name to each
window on the TELNET process. The name must be preceded by a pound sign (#)
and can have a maximum of seven alphanumeric characters, not including the pound
sign. The first character following the pound sign must always be a letter. Windows
on separate processes can have identical object names; therefore, the process name and
a period must precede the window name to reference a specific window. It is
recommended that you use the letters WIN followed by a terminal number to identify
a window. An example of a valid object name for a window is $ZTNT.#WIN03.
Note The TELNET process uses the letters PTY when it dynamically creates windows. To avoid conflicts, you
should not use the letters PTY followed by a terminal number to identify a window.
Object-Name Templates Some TELNET commands can affect multiple WINDOW objects by using an object-
name template. An object-name template is a character string that can include one or
more wild-card characters and is specified in the ZCOM-TKN-OBJNAME token in the
command. The TELNET subsystem supports the following wild-card characters
within an object-name template:
* An asterisk represents a character string of undefined length. An asterisk can be
used to represent the following:
A whole separated name, for example, $ZTNT.*. This example selects
all windows associated with the process $ZTNT.
A trailing string, for example, $ZTNT.#WIN*. This example selects all
windows associated with the process $ZTNT that have names
beginning with the letters WIN.
An undefined number of characters, for example, $ZTN*. This example
selects all TELNET processes that have names beginning with $ZTN.
? A question mark represents an unknown character in a specific position. An
example of its use is $ZTNT.#WIN0?. This example selects all windows
associated with the process $ZTNT that have names beginning with WIN0 and
that are followed by only one character.