RSC/MP 7.3 Installation and Configuration Guide
Best Practices Guide
HP NonStop Remote Server Call (RSC/MP) Installation and Configuration Guide—522358-011
F-12
Host Home-Terminal Considerations
Host Home-Terminal Considerations
In many NonStop installations, it is common practice to connect to the host through 
Telnet or X-Windows sessions on a workstation. However, you should not use such a 
session as the home terminal for a TDP, PIPEMAN, or NIF process. 
By nature, Telnet sessions are transient. They are created when a user logs onto a 
NonStop server and are deleted upon logout. Home terminals, on the other hand, are 
more permanent because they are required to exist for as long as the processes using 
them exist. In particular, many NonStop processes, including the RSC/MP host 
components, require that the home terminal exist at the time the processes are 
launched; otherwise the processes will ABEND upon startup.
For example, if a TDP is configured to run as a process pair, and this pair is launched 
from a Telnet session, both the primary and backup instances of the TDP will be 
assigned the Telnet session as the home terminal. When the operator logs out, the 
Telnet session is closed and the TDP continues running. If the CPU containing the 
primary TDP fails, the backup process takes over, becoming the primary process. 
When the failed CPU is restored, the TDP attempts to start another backup in that 
CPU. The new backup is assigned the original Telnet session ID as the home terminal. 
However, since that Telnet session has been deleted; the backup TDP process 
ABENDS. The primary process is notified of the ABEND and attempts to start another 
backup process, causing an endless cycle.
To avoid this situation, when starting Piccolo from a Telnet session, use the IN, OUT 
and TERM options in the [PIPEMAN] section of the Piccolo configuration file to specify 
a permanently configured device. For example,
[PIPEMAN]
IN=$CONSOLE
OUT=$CONSOLE
TERM=$CONSOLE
Similarly, modify your STARTRSC file to specify a permanent device as the home 
terminal of the TDP. For example,
run [rscsys].tdp /name $xrsc, nowait, in $0, out $0, hometerm $0/










