HPlogo Using NS 3000/iX Network Services: HP 3000 MPE/iX Computer Systems > Chapter 2 Virtual Terminal

Reverse Virtual Terminal

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

The Reverse Virtual Terminal (Reverse VT) service allows an application program to receive information from and send information to terminals located on other systems. All the systems involved must be connected via NS 3000 connections (either NS 3000/V or NS 3000/iX). The Reverse VT service must be initiated from the system on which the application resides.

Two important points for Reverse VT are as follows:

  • Reverse VT is supported for terminal type 10 only;

  • The terminal must be available in order to be opened successfully by the application. That is, no one can be logged on and no other application can be accessing the terminal. Pressing [Return], for example, will make a terminal unavailable (the system is waiting for a logon attempt) until the logon timer expires.

To gain access to a remote terminal via Reverse VT, you can specify the VTERM option in the FILE command, which designates the terminal as a remote device. Or the application program itself may include the VTERM option in the device parameter of the FOPEN intrinsic which opens the connection to the device. (For the syntax of the FILE command and the FOPEN intrinsic, when used to access remote files and devices, see the Remote File Access chapter of this manual.)

The format for the file equation is either:

     FILE X=X:envID;DEV=#ldev;VTERM     **8-character environment ID**

or

     FILE X=X;DEV=envID#ldev;VTERM     **8-character environment ID**

The format for the FOPEN device parameter is:

     #ldev;VTERM [Return]      **must be terminated by ASCII value
for carriage return**

In the FOPEN call, the location of the device may be specified either in the formaldesignator parameter (X:envID) or in the device parameter (envID#ldev;VTERM [Return]). If the FOPEN call indicates the location of the file, you can specify the VTERM option in a file equation issued directly on the remote terminal's node:

ENV1#FILE X;DEV=# ldev;VTERM

The ldev parameter is either the device class name or the logical device number of the remote terminal. If you specify a device class name rather than the logical device number of a terminal, the first available terminal in the device class table will be used.

Because the VTERM option is specified, the application program communicates with the remote terminal by way of the Virtual Terminal rather than by way of Remote File Access. In both VT and RFA, the remote terminals function as non-session I/O devices. With RFA, you have to create a remote session on the node where the terminal resides. With Reverse Virtual Terminal, however, the application program does not establish a remote session on the node where the terminal resides. The terminal users cannot call subsystems or issue commands to the remote system. A privileged mode program can communicate with the terminal in nowait mode by setting bit 4 in the FOPEN aoption parameter. The application program will not recognize a [BREAK] or [CTRL]-Y issued from the remote terminal's side of the connection.

Feedback to webmaster