PrefaceThe manual VOS Communications Software: Defining a Terminal Type (R096) documents the format of a terminal-type-definition file (TTP), which provides the VOS operating system with the information it requires to interact with a terminal device of a specific type. It also documents the commands used to compile the TTP into a form usable by the operating system and to install this compiled result in the terminal-type table for a Stratus module. Finally, it describes a collection of subroutines that an application program can call to access directly the information contained in a terminal-type table. This manual is intended for system-support or application programmers who need to connect non-standard terminals to Stratus systems or to access terminal information from application programs. Before using the manual VOS Communications Software: Defining a Terminal Type (R096), you should be familiar with the following manuals: Manual VersionThis manual is a revision. Change bars, which appear in the margin, note the specific changes to text since the previous publication of this manual. Note, however, that change bars are not used in new chapters or appendixes. This revision incorporates the following changes. Manual OrganizationThis manual has ten chapters and eight appendixes. Chapter 1 provides an overview of terminal-type support. Chapter 2 describes the overall structure and syntax of a TTP. Chapter 3 explains how to specify general terminal characteristics and setup options for a terminal type in the configuration section of a TTP. Chapter 4 explains how to define the mapping between the VOS internal character-coding system and the encoding of character sets for a terminal type in the character-translation section of a TTP. Chapter 5 explains how to specify the keyboard characteristics for a terminal type in the keyboard section of a TTP. Chapter 6 explains how to specify in the input sections of a TTP the way in which generic requests recognized by the VOS operating system and some applications are entered at the keyboard for a terminal type. Chapter 7 explains how to specify in the output section of a TTP the sequences that must be transmitted to a terminal type to perform common functions, such as clearing the display. Chapter 8 explains how to specify in the attributes section of a TTP the properties of attributes that affect the way in which characters are displayed (for example, intensity) and the sequences that must be transmitted to a terminal type to set these attributes. Chapter 9 describes the two commands used to compile and install TTPs. Chapter 10 describes the subroutines that allow application programs to obtain the information needed to interact directly with a terminal type. (This information is obtained from the terminal-type table on a Stratus module.) Appendix A presents two sample TTPs. Appendix B contains sample programs that illustrate the use of some of the subroutines documented in Chapter 10. Appendix C presents a table that shows the VOS internal version of Latin alphabet No. 1. Appendix D shows the formal syntax for capability expressions described in Chapter 7. Appendix E presents the symbolic names, defined in system include files, that represent the VOS operating system internal codes for generic input requests and output capabilities. Appendix F explains how to write TTPs for printers. Appendix G describes the way in which the current terminal-type support software interprets TTPs written in the format required by the previous version of the software. Appendix H presents the C language calling sequences for the subroutines described in Chapter 10. Appendix I provides terminal-type-related information about the Latin alphabet No. 9 character set. Related ManualsRefer to the following Stratus manuals for related documentation. VOS PL/I Forms Management System VOS COBOL Forms Management System VOS FORTRAN Forms Management System VOS Pascal Forms Management System VOS C Forms Management System VOS PL/I Subroutines Manual VOS COBOL Subroutines Manual VOS FORTRAN Subroutines Manual VOS Pascal Subroutines Manual VOS C Subroutines Manual Notation ConventionsThis manual uses the following notation conventions. The master disk is the name of the member disk from which the module was booted.
Every module must have a copy of the change_current_dir (master_disk)>system>doc
Key Mappings for VOS FunctionsVOS provides several command-line and display-form functions. Each function is mapped to a particular key or combination of keys on the terminal keyboard. To perform a function, you press the appropriate key(s) from the command-line or display form. For an explanation of the command-line and display-form functions, see the manual Introduction to VOS .
The keys that perform specific VOS functions vary depending on the terminal. For example, on a V105/V109 EPC terminal, you press the Note: Certain applications may define these keys differently. Refer to the documentation for the application for the specific key mappings. The following table lists some VOS functions and the keys to which they are mapped on commonly used Stratus terminal types. For information about the key mappings for a terminal that is not listed in this table, refer to the documentation for that terminal.
Format for Commands and Requests
Stratus manuals use the following format conventions for documenting commands and requests. (A request is typically a command used within a subsystem, such as
Privileged
Purpose
Display Form The following table explains the notation used in display forms. The Notation Used in Display Forms
Command-Line Form The following table explains the notation used in command-line forms. In the table, the term multiple values refers to explicitly stated separate values, such as two or more object names. Specifying multiple values is not the same as specifying a star name. When you specify multiple values, you must separate each value with a space. The Notation Used in Command-Line Forms
Arguments The Notation Used in Argument Descriptions
Explanation
Error Messages
Examples
Related Information Format for SubroutinesStratus manuals use the following format conventions for documenting subroutines. Note that the subroutine descriptions do not necessarily include each of the following sections.
Purpose
Usage
Arguments
Explanation
Error Codes
Examples
Related Information Online DocumentationThe VOS StrataDOC Web site is an online-documentation service provided by Stratus. It enables Stratus customers to view, search, download, print, and comment on VOS technical manuals via a common Web browser. It also provides the latest updates and corrections available for the VOS document set.
You can access the VOS StrataDOC Web site at This manual is available on the VOS StrataDOC Web site. For information about ordering the VOS StrataDOC CD-ROM, see the next section, "Ordering Manuals." Ordering ManualsYou can order manuals in the following ways.
Manual orders will be forwarded to Order Administration. Commenting on This Manual
You can comment on this manual by using the command
The
Note: If Your comments (along with your name) are sent to Stratus over the RSN. Stratus welcomes any corrections and suggestions for improving this manual. |
||