|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 58496 (0xe480)
Types: RcTekst
Names: »99109714.WP«
└─⟦dedaa6eab⟧ Bits:30005866/disk1.imd Dokumenter i RcTekst format (RCSL 99-1-*)
└─⟦this⟧ »99109714.WP«
╱0400274e0c0006000000000301483160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
┆06┆RC890 Control Unit,↲
┆06┆Operation and System Customization Manual↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
A/S REGNECENTRALEN af 1979┆05┆April 1984↲
Information Department┆05┆RCSL No 99-1-09714↲
↲
════════════════════════════════════════════════════════════════════════
↓
↲
↲
↲
↲
╞ ╞ Author:╞ ╞ Pierce C. Hazelton↲
↲
╞ ╞ Keywords:╞ ╞ RC890, RC855, Operation, Customization↲
↲
╞ ╞ Abstract:╞ ╞ ┆84┆Describes operation of the RC890 control unit ↓
┆19┆┆98┆┄┄and customization of the RC890 based RC855 ↓
┆19┆┆98┆┄┄terminal system.↲
↲
╞ ╞ ╞ ╞ ╞ (52 printed pages)↲
↲
↲
↲
↲
↲
╞ ╞ ┆a1┆Notice↲
↲
╞ ╞ ┆84┆CP/M is a registered trademark of Digital Research.↲
╞ ╞ ┆84┆WordStar is a trademark of Micropro International Corporation.↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆06┆i↲
↲
╞ ╞ ┆a1┆┆b0┆FOREWORD↲
↲
╞ ╞ First edition: RCSL No. 42-i2454.↲
↲
╞ ╞ Second edition: RCSL No. 99-1-09714.↲
╞ ╞ ┆84┆This edition supersedes the first edition. The text has been ↓
┆19┆┆89┆┄┄brought up to date and partly rewritten. Important additions ↓
┆19┆┆89┆┄┄include descriptions of the RC890 textfile editor and in┄↓
┆19┆┆89┆┄┄stallation of new RC855 program images. Significant changes in ↓
┆19┆┆89┆┄┄the text are marked by a vertical line in the left-hand margin.↲
↲
╞ ╞ Pierce C. Hazelton↲
╞ ╞ A/S REGNECENTRALEN af 1979, April 1984↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆06┆ii↲
↲
↲
↲
╞ ╞ ┆a1┆┆b0┆IMPORTANT↲
↲
╞ ╞ ┆84┆The RESET button must be pressed following any modification of ↓
┆19┆┆89┆┄┄the system diskette or installation of a new system.↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆06┆iii↲
↲
┆81┆ ┆a1┆┆a1┆┆b0┆TABLE OF CONTENTS┆05┆PAGE↲
╱0400274e0c00060000000003014a3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
╱0400274e0c0006000000000301483160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
↲
╞ ╞ 1. INTRODUCTION .............................................1↲
↲
╞ ╞ 2. OPERATION OF THE RC890 CONTROL UNIT ......................3↲
╞ ╞ 2.1 System Startup Procedure ............................3↲
╞ ╞ 2.2 Diskette Drive and the CU Diskette ..................5↲
╞ ╞ 2.3 Power Switch ........................................6↲
╞ ╞ 2.4 Status Lamps ........................................6↲
╞ ╞ 2.4.1 Self-Test and Program Load ...................7↲
╞ ╞ ╞ 2.4.2 Normal Operation .............................8↲
╞ ╞ ╞ 2.4.3 Re┆88┆'sume┆88┆' .......................................8↲
╞ ╞ 2.5 Error Handling ......................................9↲
╞ ╞ 2.6 Back Panel and Signal Cable Connectors .............10↲
↲
╞ ╞ 3. THE TERMINAL SYSTEM IN A NUTSHELL .......................12↲
╞ ╞ 3.1 RC855 Terminal .....................................12↲
╞ ╞ 3.2 RC890 CU Customization Parameters ..................13↲
╞ ╞ 3.3 Downline Loading and Terminal Menus ................13↲
↲
╞ ╞ 4. CUSTOMIZATION OF THE TERMINAL SYSTEM ....................17↲
╞ ╞ 4.1 NVM Parameters .....................................17↲
╞ ╞ 4.2 Files on the CU Diskette ...........................18↲
╞ ╞ ╞ 4.2.1 Survey of the CU Diskette Files .............18↲
╞ ╞ ╞ 4.2.2 Modification of Textfiles ...................19↲
╞ ╞ 4.3 PARAMS.CU File .....................................20↲
╞ ╞ ╞ 4.3.1 Character Set Conversion ....................22↲
╞ ╞ ╞ 4.3.2 Communication Line Parameters, General.......23↲
╞ ╞ ╞ 4.3.3 Communication Line Parameters, BSC ..........23↲
╞ ╞ ╞ 4.3.4 Communication Line Parameters, SNA/SDLC .....24↲
╞ ╞ ╞ 4.3.5 Display Screen Texts ........................26↲
╞ ╞ ╞ 4.3.6 Printer Authorization .......................28↲
╞ ╞ ╞ 4.3.7 Miscellaneous ...............................30↲
╞ ╞ 4.4 MENU.DLL File ......................................30↲
╞ ╞ ╞ 4.4.1 Instructive Texts and Status Texts ..........31↲
╞ ╞ ╞ 4.4.2 Application Descriptions ....................32↲
╞ ╞ ╞ 4.4.3 Terminal Menus ..............................33↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆06┆iv↲
↲
╞ ╞ ┆a1┆┆b0┆TABLE OF CONTENTS PAGE↲
↲
╞ ╞ 5. RC890 TEXTFILE EDITOR OPERATION .........................34↲
╞ ╞ 5.1 Edit ...............................................35↲
╞ ╞ 5.2 Print ..............................................37↲
╞ ╞ 5.3 Read File ..........................................37↲
╞ ╞ 5.4 Write File .........................................37↲
╞ ╞ 5.5 Rename File ........................................38↲
╞ ╞ 5.6 Delete File ........................................38↲
╞ ╞ 5.7 Read Catalog .......................................38↲
╞ ╞ 5.8 Error Messages .....................................39↲
↲
╞ ╞ 6. INSTALLATION OF RC855 SOFTWARE ..........................40↲
↲
↲
╞ ╞ ┆a1┆┆b0┆APPENDICES↲
↲
╞ ╞ A. REFERENCES ..............................................42↲
↲
╞ ╞ B. PARAMS.CU FILE ..........................................43↲
↲
╞ ╞ C. MENU.DLL FILE ...........................................44↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆┆06┆┆0b┆↲
↲
┆a1┆┆b0┆1.╞ INTRODUCTION↲
↲
↲
╞ ╞ ┆84┆The RC890 control unit permits RC855 terminals to access host ↓
┆19┆┆89┆┄┄systems utilizing the SNA/SDLC as well as the BSC protocol for ↓
┆19┆┆89┆┄┄remote connection of IBM 3270 Display Stations. The RC855 ter┄↓
┆19┆┆89┆┄┄minals are connected to the RC890 control unit by means of a ↓
┆19┆┆89┆┄┄multidropped terminal network, called RcCircuit.↲
↲
╞ ╞ ┆84┆The RC890 control unit is available in two models: RC890-10 ↓
┆19┆┆89┆┄┄(single host) and RC890-20 (dual host or high performance). The ↓
┆19┆┆89┆┄┄RC890-10 handles a single communication line with a maximum ↓
┆19┆┆89┆┄┄speed of 9,600 bits per second, and supports up to sixteen ↓
┆19┆┆89┆┄┄RC855 terminals; to each of these terminals a printer may be ↓
┆19┆┆89┆┄┄connected, for local or remote printing. The RC890-20 is ↓
┆19┆┆89┆┄┄available in two versions:↲
↲
- ┆84┆High performance: a single communication line with a maximum ↓
┆19┆┆8b┆┄┄speed of 19,200 bits per second, and up to thirty-two RC855 ↓
┆19┆┆8b┆┄┄terminals (at most thirty-two devices including printers).↲
↲
╞ ╞ - ┆84┆Dual host: two 9,600 bps lines, and up to sixteen RC855 ter-↓
┆19┆┆8b┆┄┄minals.↲
↲
╞ ╞ ┆84┆Application programs for RC855 terminals connected to the RC890 ↓
┆19┆┆89┆┄┄control unit are downline loaded from diskette, after optional ↓
┆19┆┆89┆┄┄selection from a menu. An RC855 which is itself equipped with a ↓
┆19┆┆89┆┄┄diskette drive may be used for local data processing (the RC855 ↓
┆19┆┆89┆┄┄being loaded from the local diskette with the CP/M operating ↓
┆19┆┆89┆┄┄system) as well as remote host communication.↲
↲
┆8c┆┆83┆┄↓
╞ ╞ ┆84┆The present operation and system customization manual for the ↓
┆19┆┆89┆┄┄RC890 control unit describes, in Chapter 2, the operation of ↓
┆19┆┆89┆┄┄the control unit and, in Chapter 4, the customization of the ↓
┆19┆┆89┆┄┄control unit and connected terminals to suit individual user ↓
┆19┆┆89┆┄┄requirements.↲
↲
┆84┆As a background for customization of the terminal system, Chap┄↓
┆19┆┆89┆┄┄ter 3 contains a short account of the RC855 termi┄nal, RC890 CU ↓
┆19┆┆89┆┄┄customization parameters, downline loading, and terminal menus.↲
↲
╞ ╞ ┆84┆Chapter 5 explains the RC890 textfile editor, which can be used ↓
┆19┆┆89┆┄┄to modify textfiles on the RC890 system disk┄ette in order to ↓
┆19┆┆89┆┄┄customize the terminal system.↲
↲
╞ ╞ ┆84┆The RC890 Software Install program, which is used to install ↓
┆19┆┆89┆┄┄new RC855 program images on the RC890 system diskette, is ↓
┆19┆┆89┆┄┄described in Chapter 6.↲
↲
╞ ╞ ┆84┆Information about matters other than control unit operation and ↓
┆19┆┆89┆┄┄terminal system customization will be found in the referenced ↓
┆19┆┆89┆┄┄publications, which are listed in Appendix A.↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆2.╞ ╞ OPERATION OF THE RC890 CONTROL UNIT↲
↲
↲
╞ ╞ ┆84┆The front panel of the RC890 control unit (CU) is of primary ↓
┆19┆┆89┆┄┄interest to the RC890 operator. The front panel contains a ↓
┆19┆┆89┆┄┄diskette drive, a row of status lamps, and a power switch.↲
Fig. 1 shows the front panel of the RC890 control unit.↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
Figure 1: RC890 Control Unit, Front Panel.↲
↲
↲
┆a2┆┆e2┆┆a1┆┆b0┆2.1╞ ╞ System Startup Procedure↲
↲
↲
╞ ╞ ┆84┆1. Check that the CU diskette is in the RC890 diskette drive.↲
╞ ╞ 2. Apply power to the RC890.↲
╞ ╞ 3. Observe the RC890 status lamps.↲
╞ ╞ 4. Apply power to the connected RC855 terminals.↲
↲
╞ ╞ ┆84┆In the normal system startup sequence, the status lamps on the ↓
┆19┆┆89┆┄┄RC890 will light as follows:↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆a1┆Lamps Lit╞ ╞ Duration╞ ╞ Phase╞ ╞ ╞ ╞ ↲
╞ ╞ all╞ ╞ ╞ less than 1 sec.╞ RC890 power switched on↲
╞ ╞ TEST╞ ╞ ╞ approx. 1 sec. RC890 self-test↲
╞ ╞ READY TEST╞ approx. 30 secs. RC890 program load ↓
╞ ╞ READY STATUS 3 15 secs. or more╞ ┆84┆RC855 menu transmission ↓
┆19┆┆af┆┄┄and program load↲
╞ ╞ READY╞ ╞ ╞ ╞ ╞ ╞ normal operation↲
↲
╞ ╞ ┆84┆READY will be lit, and STATUS 3 will flash on and off, during ↓
┆19┆┆89┆┄┄RC855 menu transmission and program loading.↲
↲
╞ ╞ ┆84┆From the moment power is applied to the connected RC855 termi┄↓
┆19┆┆89┆┄┄nal and until its menu is received, the RC855 status line will ↓
┆19┆┆89┆┄┄display the message:↲
↲
╞ ╞ ______________________________________________________________↲
╞ ╞ ┆a1┆ RC855╞ ╞ ╞ ╞ ╞ ╞ ╞ LC ↲
↲
╞ ╞ ┆84┆The menu transmission time is approximately 5 seconds, once the ↓
┆19┆┆89┆┄┄RC890 is past its own program load phase. When the menu has ↓
┆19┆┆89┆┄┄been received, the RC855 status line will display the message:↲
↲
╞ ╞ ______________________________________________________________↲
╞ ╞ ┆a1┆ RC855 ↲
↲
╞ ╞ ┆84┆The above message is displayed during automatic selection of ↓
┆19┆┆89┆┄┄the terminal's default application (no menu displayed) or while ↓
┆19┆┆89┆┄┄the RC855 operator is selecting an application (from the dis┄↓
┆19┆┆89┆┄┄played menu). When loading of the selected application program ↓
┆19┆┆89┆┄┄begins, the RC855 status line will display the message:↲
↲
╞ ╞ ______________________________________________________________↲
╞ ╞ ┆a1┆ RC855 LA ↲
↲
╞ ╞ ┆84┆The program load time is approximately 10 seconds; however, if ↓
┆19┆┆89┆┄┄several RC855 terminals must be loaded simultaneously, a longer ↓
┆19┆┆89┆┄┄time will be required.↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆84┆The operation of the RC890 control unit is described in detail ↓
┆19┆┆89┆┄┄in the remaining sections of this chapter. The RC855 terminal, ↓
┆19┆┆89┆┄┄downline loading, and terminal menus are further described in ↓
┆19┆┆89┆┄┄Chapter 3.↲
↲
↲
┆a1┆┆b0┆2.2╞ ╞ Diskette Drive and the CU Diskette↲
↲
↲
╞ ╞ ┆84┆The programs to be loaded on the RC890 control unit (CU) are ↓
┆19┆┆89┆┄┄contained in files on the RC890 system diskette, also called ↓
┆19┆┆89┆┄┄the CU diskette (4.2).↲
↲
╞ ╞ ┆84┆It is wise to make one or more backup copies of the CU disk┄↓
┆19┆┆89┆┄┄ette, if possible, before proceeding to operate the control ↓
┆19┆┆89┆┄┄unit.↲
↲
╞ ╞ ┆84┆Backup copies may be made on an RC855 terminal running under ↓
┆19┆┆89┆┄┄the CP/M operating system. The RC855 in question must be e┄↓
┆19┆┆89┆┄┄quipped with an RC874 diskette unit. The copying procedure is ↓
┆19┆┆89┆┄┄described in the RC855 Work Station User's Guide (4). For the ↓
┆19┆┆89┆┄┄operation of the RC855 terminal and the care of diskettes in ↓
┆19┆┆89┆┄┄general, see the RC855 Operating Guide (2).↲
↲
╞ ╞ Backup copies of the CU diskette may be ordered separately.↲
↲
╞ ╞ ┆84┆To return to the RC890 control unit, the CU diskette can be ↓
┆19┆┆89┆┄┄inserted in the diskette drive only when the latch on the drive ↓
┆19┆┆89┆┄┄is horizontal. The label on the diskette must face up and away ↓
┆19┆┆89┆┄┄from the drive. The diskette is inserted by pushing it gently ↓
┆19┆┆89┆┄┄into the drive slot until it is seated. The latch must then be ↓
┆19┆┆89┆┄┄turned clockwise until it is vertical.↲
↲
╞ ╞ ┆84┆Note that the application and removal of power (2.3) has no ↓
┆19┆┆89┆┄┄effect on the CU diskette when the latter is in the diskette ↓
┆19┆┆89┆┄┄drive; in fact, it is good practice just to leave it there.↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆84┆The CU diskette is removed from the diskette drive by turning ↓
┆19┆┆89┆┄┄the latch on the drive counter-clockwise until it is horizon┄↓
┆19┆┆89┆┄┄tal. This will unseat the diskette, so that it can be easily ↓
┆19┆┆89┆┄┄withdrawn from the slot.↲
↲
╞ ╞ ┆84┆The lamp on the diskette drive lights when the drive is select┄↓
┆19┆┆89┆┄┄ed and the diskette revolves.↲
↲
↲
┆a1┆┆b0┆2.3╞ ╞ Power Switch↲
↲
╞ ╞ ┆84┆With the power cable (on the back panel) properly connected, ↓
┆19┆┆89┆┄┄the power switch, at the extreme right of the front panel, can ↓
┆19┆┆89┆┄┄be pressed to apply power to the control unit. The switch will ↓
┆19┆┆89┆┄┄light, and remain lit as long as the power is on. Power is ↓
┆19┆┆89┆┄┄removed from the control unit by pressing the same switch ↓
┆19┆┆89┆┄┄again.↲
↲
↲
┆a1┆┆b0┆2.4╞ ╞ Status Lamps↲
↲
╞ ╞ ┆84┆The front panel of the RC890 control unit contains a row of ↓
┆19┆┆89┆┄┄eight status lamps, labeled, from left to right: READY, TEST, ↓
┆19┆┆89┆┄┄ERROR, RETRY, STATUS 1, STATUS 2, STATUS 3, and STATUS 4. The ↓
┆19┆┆89┆┄┄significance of these lamps is explained in the following.↲
↲
╞ ╞ ┆84┆The RC890 control unit is reset when power is applied, and ↓
┆19┆┆89┆┄┄thereafter whenever the reset button (on the back panel) is ↓
┆19┆┆89┆┄┄pressed. On being reset, the control unit automatically per┄↓
┆19┆┆89┆┄┄forms a built-in self-test. On successful completion of the ↓
┆19┆┆89┆┄┄self-test, the programs for the control unit are automatically ↓
┆19┆┆89┆┄┄loaded from the CU diskette.↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆2.4.1╞ Self-Test and Program Load↲
↲
╞ ╞ ┆84┆The self-test is performed by the COM and CPU boards in the ↓
┆19┆┆89┆┄┄control unit. Each of these printed circuit boards has its own ↓
┆19┆┆89┆┄┄microprocessor and runs its own program (cf. 4.2.1). The CPU ↓
┆19┆┆89┆┄┄board has overall control of the system. The COM board is the ↓
┆19┆┆89┆┄┄communication line interface. Some features require an addi┄↓
┆19┆┆89┆┄┄tional COM board.↲
↲
╞ ╞ ┆84┆When power is applied to the control unit, all lamps light for ↓
┆19┆┆89┆┄┄a moment (or for as long as the reset button is held de┄↓
┆19┆┆89┆┄┄pressed). Then the TEST lamp lights, and remains lit during the ↓
┆19┆┆89┆┄┄COM test. If an error is detected, the ERROR lamp lights ↓
┆19┆┆89┆┄┄together with at least one of the RETRY and STATUS lamps. The ↓
┆19┆┆89┆┄┄control unit will normally stop in this situation, and the ↓
┆19┆┆89┆┄┄operator should note down which of the RETRY and STATUS lamps ↓
┆19┆┆89┆┄┄are lit, as this is an error code.↲
↲
╞ ╞ ┆84┆On successful completion of the COM test, the READY lamp ↓
┆19┆┆89┆┄┄lights, and the TEST lamp remains lit.↲
↲
╞ ╞ ┆84┆READY and TEST stay lit together while the CPU board concludes ↓
┆19┆┆89┆┄┄its self-test, loads its own software, reads the textfiles ↓
┆19┆┆89┆┄┄MENU.DLL and PARAMS.CU, and finally loads the program which is ↓
┆19┆┆89┆┄┄to run on the COM board. The TEST lamp is not extinguished ↓
┆19┆┆89┆┄┄until the final loading operation has been successfully com┄↓
┆19┆┆89┆┄┄pleted. The time required for program loading depends on the ↓
┆19┆┆89┆┄┄length of the textfiles read (cf. 2.1).↲
↲
╞ ╞ ┆84┆If an error is detected during either of the above loading ↓
┆19┆┆89┆┄┄operations, the ERROR lamp lights, and the READY lamp is extin┄↓
┆19┆┆89┆┄┄guished. The TEST lamp remains lit. None of the RETRY and ↓
┆19┆┆89┆┄┄STATUS lamps lights, i.e. the error code is 0.↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆2.4.2╞ Normal Operation↲
↲
╞ ╞ ┆84┆During normal operation, READY is lit, whereas TEST and ERROR ↓
┆19┆┆89┆┄┄are not. The other five lamps are used in the following manner:↲
↲
╞ ╞ RETRY : when lit, retransmission on a communication line↲
╞ ╞ STATUS 1 : when lit, activity on host line 1↲
╞ ╞ STATUS 2 : when lit, activity on host line 2↲
╞ ╞ STATUS 3 : when lit, activity on RcCircuit↲
╞ ╞ STATUS 4 : reserved for local area network activity↲
↲
╞ ╞ ┆84┆On a detected unrecoverable error, i.e. in a situation where ↓
┆19┆┆89┆┄┄the control unit has no way of continuing, the ERROR lamp ↓
┆19┆┆89┆┄┄lights, and the READY lamp is extinguished. Again, the operator ↓
┆19┆┆89┆┄┄should note down the error code indicated by the RETRY and ↓
┆19┆┆89┆┄┄STATUS lamps.↲
↲
↲
┆a1┆┆b0┆2.4.3╞ Re┆88┆'sume┆88┆'↲
↲
╞ ╞ ┆84┆READY, TEST, and ERROR have primary significance.↲
↲
╞ ╞ ┆84┆┆a1┆TEST┆e1┆ is lit only during the self-test. If TEST remains lit, it ↓
┆19┆┆89┆┄┄is owing to an error.↲
↲
╞ ╞ ┆84┆During normal operation, ┆a1┆READY┆e1┆ is the only one of these three ↓
┆19┆┆89┆┄┄lamps which is lit.↲
↲
╞ ╞ ┆84┆READY lights toward the end of the self-test, while TEST is ↓
┆19┆┆89┆┄┄still lit, as the programs for the control unit are loaded from ↓
┆19┆┆89┆┄┄the CU diskette. If READY and TEST remain lit together, it is ↓
┆19┆┆89┆┄┄owing to an erroneous conclusion of the self-test (on the CPU ↓
┆19┆┆89┆┄┄board).↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆84┆┆a1┆ERROR┆e1┆ lights on a detected error. If TEST is lit, too, the ↓
┆19┆┆89┆┄┄error occurred before the start of normal operation. If none of ↓
┆19┆┆89┆┄┄the RETRY and STATUS lamps is lit, the error was detected dur┄↓
┆19┆┆89┆┄┄ing program loading from the CU diskette. The operator should ↓
┆19┆┆89┆┄┄check that the CU diskette is in the diskette drive.↲
↲
╞ ╞ ┆84┆If ERROR lights after TEST has been extinguished, it is owing ↓
┆19┆┆89┆┄┄to an error detected by the control unit's communication pro┄↓
┆19┆┆89┆┄┄gram (i.e. the IBM 3274 emulator).↲
↲
↲
┆a1┆┆b0┆2.5╞ ╞ Error Handling↲
↲
╞ ╞ ┆84┆Whenever the ERROR lamp lights, the operator should observe and ↓
┆19┆┆89┆┄┄note down which status lamps are lit and which not.↲
↲
╞ ╞ ┆84┆The operator should then correct any obvious error, such as ↓
┆19┆┆89┆┄┄inserting a missing CU diskette, and thereafter reset the con┄↓
┆19┆┆89┆┄┄trol unit by means of the reset button on the back panel.↲
↲
╞ ╞ ┆84┆If the error persists, the operator should report it together ↓
┆19┆┆89┆┄┄with the status lamps observed.↲
↲
╞ ╞ ┆84┆Before resetting the control unit, the operator should, if ↓
┆19┆┆89┆┄┄possible, display and print (or at least note down) the con┄↓
┆19┆┆89┆┄┄tents of the ERRORLOG. file on the CU diskette (4.2.1). This ↓
┆19┆┆89┆┄┄may be done on an RC855 terminal running under the CP/M oper┄↓
┆19┆┆89┆┄┄ating system (cf. 2.2).↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆2.6╞ ╞ Back Panel and Signal Cable Connectors↲
↲
╞ ╞ ┆84┆The back panel of the RC890 control unit contains a fuse, a ↓
┆19┆┆89┆┄┄reset button, a power cable connector, and eight connectors for ↓
┆19┆┆89┆┄┄signal cables. Fig. 2 shows the back panel of the control unit.↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
Figure 2: RC890 Control Unit, Back Panel.↲
↲
╞ ╞ ┆84┆The signal cable connectors are used as follows:↲
↲
╞ ╞ ┆a1┆Connector┆e1┆╞ ╞ ┆a1┆Use↲
╞ ╞ J1-J2╞ ╞ first COM board:↲
╞ ╞ ╞ ╞ ╞ J1 : BSC↲
╞ ╞ ╞ ╞ ╞ J2 : SNA/SDLC↲
╞ ╞ J3-J4╞ ╞ described below↲
╞ ╞ C1╞ ╞ ╞ RcCircuit↲
╞ ╞ C2╞ ╞ ╞ not used↲
╞ ╞ K1╞ ╞ ╞ TTY to port on CPU board↲
╞ ╞ LAN╞ ╞ ╞ local area network↲
↲
┆8c┆┆83┆┆98┆↓
╞ ╞ ┆84┆The use of the signal cable connector group labeled V.24/X.21 ↓
┆19┆┆89┆┄┄COMM. is dependent on the particular model and features of the ↓
┆19┆┆89┆┄┄RC890 control unit as follows:↲
↲
╞ ╞ ┆a1┆Model┆e1┆ ┆e1┆╞ ╞ ╞ ╞ ╞ ┆a1┆Connector↲
╞ ╞ RC890-10:↲
╞ ╞ BSC, 9600 bps╞ ╞ ╞ ╞ ╞ J1↲
╞ ╞ SNA/SDLC, 9600 bps╞ ╞ ╞ J2↲
╞ ╞ RC890-20:↲
High performance: BSC, 19200 bps╞ ╞ J3↲
╞ ╞ High performance: SNA/SDLC, 19200 bps J4↲
╞ ╞ Dual host: BSC, line 1╞ ╞ ╞ ╞ J1↲
╞ ╞ ╞ ╞ ╞ line 2╞ ╞ ╞ ╞ J3↲
╞ ╞ Dual host: SNA/SDLC, line 1╞ ╞ ╞ J2↲
╞ ╞ ╞ ╞ ╞ ╞ line 2╞ ╞ ╞ J4↲
┆84┆↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆3.╞ ╞ THE TERMINAL SYSTEM IN A NUTSHELL↲
↲
╞ ╞ ┆84┆The present chapter briefly describes the RC855 terminal, RC890 ↓
┆19┆┆89┆┄┄CU customization parameters, downline loading, and terminal ↓
┆19┆┆89┆┄┄menus. This information is included in the manual primarily as ↓
┆19┆┆89┆┄┄a background for the customization of the terminal system de┄↓
┆19┆┆89┆┄┄scribed in the next chapter.↲
↲
↲
┆a1┆┆b0┆3.1╞ ╞ RC855 Terminal↲
↲
╞ ╞ ┆84┆The RC855 is based on a soft-programmed microcomputer. This ↓
┆19┆┆89┆┄┄means that, in the case of an RC855 work station, the RC855 may ↓
┆19┆┆89┆┄┄be alternately loaded from the RC890 with the IBM 3270 emulator ↓
┆19┆┆89┆┄┄and from the local diskette with the CP/M operating system. ↓
┆19┆┆89┆┄┄Thus the RC855 may be used interchangely for remote host commu┄↓
┆19┆┆89┆┄┄nication and local data processing.↲
↲
╞ ╞ ┆84┆The RC855 is reset when power is applied, and thereafter when┄↓
┆19┆┆89┆┄┄ever its reset button is pressed. On being reset, the RC855 ↓
┆19┆┆89┆┄┄automatically performs a built-in self-test. An application ↓
┆19┆┆89┆┄┄program can then be loaded into the RAM (random-access memory) ↓
┆19┆┆89┆┄┄of the RC855 and executed.↲
↲
╞ ╞ ┆84┆Various media are employed to load RC855 application programs, ↓
┆19┆┆89┆┄┄e.g. RcCircuit, where the program is fetched from the RC890 CU ↓
┆19┆┆89┆┄┄diskette, or a diskette on a drive connected to the RC855 it┄↓
┆19┆┆89┆┄┄self (3.3).↲
↲
╞ ╞ ┆84┆The current load medium and several other configuration para┄↓
┆19┆┆89┆┄┄meters for the individual terminal are stored in the NVM (non┄↓
┆19┆┆89┆┄┄volatile memory) of each RC855. The values of these NVM para┄↓
┆19┆┆89┆┄┄meters can be set to suit the requirements of the terminal ↓
┆19┆┆89┆┄┄system as a whole as well as those of the particular RC855 ↓
┆19┆┆89┆┄┄operator. The NVM parameters that relate to CU-terminal commu┄↓
┆19┆┆89┆┄┄nication are briefly described in Section 4.1.↲
↲
┆8c┆┆83┆┆bc┆↓
╞ ╞ ┆84┆The first twenty-four lines of the RC855 display screen are ↓
┆19┆┆89┆┄┄used for the terminal menu and for interaction between the ↓
┆19┆┆89┆┄┄RC855 operator and the application program. The bottom (twenty-↓
┆19┆┆89┆┄┄fifth) line, which is called the status line, is used for sys┄↓
┆19┆┆89┆┄┄tem messages to the operator.↲
↲
╞ ╞ ┆84┆The RC855 is described in detail in other publications, viz. ↓
┆19┆┆89┆┄┄the RC855 Operating Guide (2), the RC855 IBM 3270 BSC Emulator ↓
┆19┆┆89┆┄┄Operating Guide (3), and the RC855 Work Station User's Guide↲
(4).↲
↲
↲
┆a1┆┆b0┆3.2╞ ╞ RC890 CU Customization Parameters↲
↲
╞ ╞ ┆84┆The IBM 3274 emulator in the RC890 CU contains a number of ↓
┆19┆┆89┆┄┄user-specifiable parameters. These RC890 CU customization para┄↓
┆19┆┆89┆┄┄meters are read during the RC890 program load phase (2.4.1) ↓
┆19┆┆89┆┄┄from a textfile named PARAMS.CU. The parameters can be modified ↓
┆19┆┆89┆┄┄by editing this textfile.↲
↲
╞ ╞ ┆84┆The modification of textfiles in general is described in Sec┄↓
┆19┆┆89┆┄┄tion 4.2.2. The PARAMS.CU file is described in Section 4.3.↲
↲
↲
┆a1┆┆b0┆3.3╞ ╞ Downline Loading and Terminal Menus↲
↲
╞ ╞ ┆84┆The application program to be run on the RC855 terminal can be ↓
┆19┆┆89┆┄┄loaded from any of several media. This section describes down┄↓
┆19┆┆89┆┄┄line loading of RC855 terminals (where the load medium is Rc┄↓
┆19┆┆89┆┄┄Circuit) and program selection from terminal menus.↲
↲
╞ ╞ ┆84┆The terminal system offers a selection of RC855 application ↓
┆19┆┆89┆┄┄programs. (The standard selection is modest). These applica┄↓
┆19┆┆89┆┄┄tions are specified in a textfile on the CU diskette named ↓
┆19┆┆89┆┄┄MENU.DLL, which also contains the menus specified for the indi┄↓
┆19┆┆89┆┄┄vidual terminals. This file is read during the RC890 program ↓
┆19┆┆89┆┄┄load phase (2.4.1).↲
↲
┆8c┆┆83┆┆c8┆↓
╞ ╞ ┆84┆The menu for a terminal includes applications, contained in ↓
┆19┆┆89┆┄┄program-image files on the CU diskette, which are loaded from ↓
┆19┆┆89┆┄┄the RC890 via RcCircuit. CP/M based applications, on a local ↓
┆19┆┆89┆┄┄RC855 diskette, may also be included in the menu when the RC855 ↓
┆19┆┆89┆┄┄in question is equipped with a diskette drive. Each terminal ↓
┆19┆┆89┆┄┄has access to all or a portion of the applications in the sys┄↓
┆19┆┆89┆┄┄tem, as specified in the MENU.DLL file. For each terminal, one ↓
┆19┆┆89┆┄┄of the specified applications may be designated the default ↓
┆19┆┆89┆┄┄application.↲
↲
╞ ╞ ┆84┆The contents of the MENU.DLL file can be modified by editing. ↓
┆19┆┆89┆┄┄The modification of textfiles in general is described in Sec┄↓
┆19┆┆89┆┄┄tion 4.2.2. The MENU.DLL file is described in Section 4.4.↲
↲
╞ ╞ ┆84┆In the description to follow, it is assumed that the value of ↓
┆19┆┆89┆┄┄the RC855 NVM parameter LD is 1, i.e. the load medium is RcCir┄↓
┆19┆┆89┆┄┄cuit, default application (4.1).↲
↲
╞ ╞ ┆84┆Whenever the RC855 is reset, the reset event is signaled to the ↓
┆19┆┆89┆┄┄RC890 via RcCircuit. Using the information contained in the ↓
┆19┆┆89┆┄┄MENU.DLL file, the RC890 returns the appropriate menu to the ↓
┆19┆┆89┆┄┄RC855.↲
↲
╞ ╞ ┆84┆Once the RC855 has received the menu, the application can be ↓
┆19┆┆89┆┄┄selected in either of two ways:↲
╞ ╞ - The default application is selected.↲
╞ ╞ - ┆84┆The terminal menu is displayed, and the RC855 operator ↓
┆19┆┆8b┆┄┄selects an application from the menu.↲
↲
╞ ╞ ┆84┆The terminal menu is displayed in either of two situations:↲
╞ ╞ - If no default application has been specified.↲
╞ ╞ - ┆84┆If the operator holds the key marked "M" depressed while the ↓
┆19┆┆8b┆┄┄RC855 is performing its self-test (4.1).↲
↲
╞ ╞ ┆84┆If the menu is displayed, the operator must first enter any ↓
┆19┆┆89┆┄┄user parameters required and then press the proper function ↓
┆19┆┆89┆┄┄key. The program thus selected will thereafter be loaded and ↓
┆19┆┆89┆┄┄started with the specified parameters. Here is an example of a ↓
┆19┆┆89┆┄┄menu displayed on a terminal:↲
┆8c┆┆83┆┆d4┆↓
╞ ╞ ╞ ╞ ╞ ╞ RC855 APPLICATION MENU↲
╞ ╞ ╞ ╞ ╞ ╞ Key Description↲
╞ ╞ ╞ ╞ ╞ ╞ PA1 RC855 Configurator↲
╞ ╞ ╞ ╞ ╞ ╞ PA2 RC855/RC890 IBM 3270↲
╞ ╞ ╞ ╞ ╞ ╞ PA3 WordStar↲
╞ ╞ ╞ ╞ ╞ ╞ ...↲
╞ ╞ Press function key to select application ↲
╞ ╞ RC855↲
↲
╞ ╞ ┆84┆If no menu is displayed, the default application program is ↓
┆19┆┆89┆┄┄automatically loaded and started with default user parameters ↓
┆19┆┆89┆┄┄(taken from the MENU.DLL file).↲
↲
╞ ╞ ┆84┆Whether the menu is displayed or not, a parameter string is ↓
┆19┆┆89┆┄┄passed to the loaded application program before it is started. ↓
┆19┆┆89┆┄┄This parameter string consists of the standard parameters con┄↓
┆19┆┆89┆┄┄catenated with the user parameters (4.4.2).↲
↲
╞ ╞ The following errors can occur:↲
↲
╞ ╞ 1. ┆84┆The downline load software in the RC890 cannot access the CU ↓
┆19┆┆8c┆┄┄diskette. Following message is displayed on the RC855 status ↓
┆19┆┆8c┆┄┄line:↲
╞ ╞ ___________________________________________________________↲
╞ ╞ ┆a1┆ RC855 - CU diskette error ↲
↲
╞ ╞ 2. ┆84┆The connection between the RC855 and the RC890 is lost. The ↓
┆19┆┆8c┆┄┄following message is displayed:↲
╞ ╞ ___________________________________________________________↲
╞ ╞ ┆a1┆ RC855 - CU disconnected ↲
↲
╞ ╞ 3. ┆84┆A checksum error is detected in the program image loaded on ↓
┆19┆┆8c┆┄┄the RC855. The following message is displayed:↲
╞ ╞ ___________________________________________________________↲
╞ ╞ ┆a1┆ RC855 - Checksum error ↲
↲
┆8c┆┆83┆┆b0┆↓
╞ ╞ 4. ┆84┆The selected program is not present on the CU diskette. The ↓
┆19┆┆8c┆┄┄following message is displayed:↲
╞ ╞ ___________________________________________________________↲
╞ ╞ ┆a1┆ RC855 - CU program not found ↲
↲
╞ ╞ 5. ┆84┆The RC855 operator presses a function key not associated ↓
┆19┆┆8c┆┄┄with a program. No error message is displayed on the status ↓
┆19┆┆8c┆┄┄line, but the RC855 gives a beep.↲
↲
╞ ╞ ┆84┆On the first four errors, the operator must reset the RC855 by ↓
┆19┆┆89┆┄┄pressing the CLEAR key while holding the CTRL key depressed. On ↓
┆19┆┆89┆┄┄the last error, the operator need only press another function ↓
┆19┆┆89┆┄┄key.↲
↲
╞ ╞ ┆84┆The status texts above (e.g. "CU diskette error") are contained ↓
┆19┆┆89┆┄┄in the MENU.DLL file↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆4.╞ ╞ CUSTOMIZATION OF THE TERMINAL SYSTEM↲
↲
╞ ╞ ┆84┆This chapter describes how the RC890 control unit and connected ↓
┆19┆┆89┆┄┄RC855 terminals are customized to suit individual user require┄↓
┆19┆┆89┆┄┄ments. It is strongly suggested that the reader acquaint him┄↓
┆19┆┆89┆┄┄self with the background information provided in Chapter 3.↲
↲
↲
┆a1┆┆b0┆4.1╞ ╞ NVM Parameters↲
↲
╞ ╞ ┆84┆The RC855 configuration parameters which relate to the terminal ↓
┆19┆┆89┆┄┄system as a whole, i.e. to CU-terminal communication, are ↓
┆19┆┆89┆┄┄briefly described in this section. These and other RC855 confi┄↓
┆19┆┆89┆┄┄guration parameters are stored in the NVM (nonvolatile memory) ↓
┆19┆┆89┆┄┄of each RC855 terminal. The user can assign values to the NVM ↓
┆19┆┆89┆┄┄parameters by running the RC855 configurator program on the ↓
┆19┆┆89┆┄┄individual terminal. The configurator program is described in ↓
┆19┆┆89┆┄┄the RC855 IBM 3270 BSC Emulator Operating Guide (3).↲
↲
╞ ╞ ┆84┆The NVM parameters relevant to CU-terminal communication are as ↓
┆19┆┆89┆┄┄follows:↲
↲
╞ ╞ ┆a1┆Name┆e1┆ ┆a1┆Description↲
╞ ╞ LD╞ Program load medium for the terminal.↲
╞ ╞ ╞ Values: 0..15.↲
╞ ╞ ╞ The following values are defined:↲
↲
╞ ╞ ╞ 1 ("C") = RcCircuit, default application↲
╞ ╞ ╞ 2 ("M") = RcCircuit, menu↲
╞ ╞ ╞ 3 ("P") = terminal ROM (read-only memory)↲
╞ ╞ ╞ 4 ("D") = terminal hard disk↲
╞ ╞ ╞ 6 ("F") = terminal diskette↲
╞ ╞ ╞ 7 ("I") = terminal image load↲
↲
╞ ╞ ╞ ┆84┆The stored value of the LD parameter may be overridden ↓
┆19┆┆90┆┄┄by holding one of several character keys depressed while ↓
┆19┆┆90┆┄┄the RC855 is performing its self-test. The appropriate ↓
┆19┆┆90┆┄┄keys are indicated in parentheses above. For a complete ↓
┆19┆┆90┆┄┄description of the LD parameter, see the RC855 Operating ↓
┆19┆┆90┆┄┄Guide (2).↲
↲
┆8c┆┆83┆┆ec┆↓
┆e1┆┆a1┆┆e1┆╞ ╞ SA╞ Secondary address of the terminal on RcCircuit↲
╞ ╞ ╞ (cf. 4.3.5).↲
╞ ╞ ╞ Values: 0..15 (with high performance feature, 0..31).↲
↲
╞ ╞ DDN╞ Display device number of the terminal in the IBM 3270↲
╞ ╞ ╞ device cluster.↲
╞ ╞ ╞ Values: 0..31.↲
↲
╞ ╞ ADN╞ ┆84┆Alternative display device number of the terminal in the ↓
┆19┆┆90┆┄┄IBM 3270 device cluster.↲
╞ ╞ ╞ Values: 0..31.↲
↲
╞ ╞ PDN╞ ┆84┆Printer device number of a printer physically connected ↓
┆19┆┆90┆┄┄to the terminal.↲
╞ ╞ ╞ Values: 0..31.↲
↲
╞ ╞ HCP╞ ┆84┆Device number of the hardcopy printer or class number of ↓
┆19┆┆90┆┄┄the printer class logically associated with the termi-↓
┆19┆┆90┆┄┄nal. Values: 0..31 for device numbers and 40..55 for ↓
┆19┆┆90┆┄┄class numbers.↲
↲
↲
┆a1┆┆b0┆4.2╞ ╞ Files on the CU Diskette↲
↲
╞ ╞ ┆84┆This section gives a survey of the files on the CU diskette, ↓
┆19┆┆89┆┄┄and then describes how the user may go about modifying the ↓
┆19┆┆89┆┄┄contents of two of the textfiles on the CU diskette.↲
↲
↲
┆a1┆┆b0┆4.2.1╞ Survey of the CU Diskette Files↲
↲
╞ ╞ ┆a1┆Filename┆e1┆╞ ┆a1┆┆e1┆ ┆a1┆Description↲
↲
╞ ╞ PARAMS.CU╞ Textfile. See futher Sections 4.2.2 and 4.3.↲
╞ ╞ MENU.DLL╞ Textfile. See further Sections 4.2.2 and 4.4.↲
╞ ╞ DMENU.DLL╞ Textfile. (Danish version of MENU.DLL).↲
╞ ╞ *.855╞ ┆84┆File containing a program image which can be ↓
┆19┆┆97┆┄┄downline loaded, e.g. CONFI.855 or 3270.855.↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ S.╞ ╞ ┆84┆File containing the (root) program for the CPU ↓
┆19┆┆97┆┄┄board.↲
╞ ╞ *.OBF╞ ┆84┆File containing object code which is loaded on ↓
┆19┆┆97┆┄┄the CPU board.↲
╞ ╞ *.COM╞ ┆84┆Files containing programs for the COM boards.↲
╞ ╞ *.CPU╞ Files containing programs for the CPU board.↲
╞ ╞ *.TRM╞ ┆84┆Files containing the terminal configuration (e.g. ↓
┆19┆┆97┆┄┄soft character generator in Arabic versions).↲
╞ ╞ ERRORLOG.╞ ┆84┆ Textfile containing error log information.↲
(cf. 2.5).↲
↲
╞ ╞ ╞ ╞ ┆84┆ Textfiles containing conversion table changes to:↲
↲
╞ ╞ DOS1/A.CU Danish public sector 1 alternative↲
╞ ╞ DOS2.CU╞ Danish public sector 2↲
╞ ╞ DOS2/A.CU╞ Danish public sector 2 alternative↲
╞ ╞ ENGLISH.CU UK English↲
╞ ╞ GERMAN.CU German↲
╞ ╞ GERMAN/A.CU German alternative↲
╞ ╞ INTNTL.CU international US English (default)↲
╞ ╞ STDK.CU╞ standard Danish↲
╞ ╞ STDK/A.CU standard Danish alternative↲
╞ ╞ SWEDISH.CU Swedish↲
╞ ╞ SWED/A.CU Swedish alternative↲
↲
Note that the filesnames S. and ERRORLOG. have no extension.↲
↲
↲
┆a1┆┆b0┆4.2.2╞ Modification of Textfiles↲
↲
╞ ╞ ┆84┆The contents of the textfiles PARAMS.CU and MENU.DLL on the CU ↓
┆19┆┆89┆┄┄diskette can be modified by the user. These files are described ↓
┆19┆┆89┆┄┄in detail in Sections 4.3 and 4.4, respectively.↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆84┆Modifications to these textfiles can be made in two ways:↲
↲
╞ ╞ 1. ┆84┆Using the RC890 textfile editor on an RC855 terminal ↓
┆19┆┆8c┆┄┄connected to the RC890. See further Chapter 5.↲
╞ ╞ 2. ┆84┆Using a text editing program run under the CP/M operating ↓
┆19┆┆8c┆┄┄system on an RC855 terminal equipped with an RC874 diskette ↓
┆19┆┆8c┆┄┄unit. See further the RC855 Operating Guide (2) and the ↓
┆19┆┆8c┆┄┄RC855 Work Station User's Guide (4).↲
┆84┆↲
┆84┆Note that, in so far as a word processing program is used for ↓
┆19┆┆89┆┄┄editing, the PARAMS.CU and MENU.DLL files are not "docu┄ments" ↓
┆19┆┆89┆┄┄(e.g. "WP" files).↲
↲
╞ ╞ ┆84┆Before any modification is made, it is wise to print the con┄↓
┆19┆┆89┆┄┄tents of the files, if possible, in order to have a hardcopy ↓
┆19┆┆89┆┄┄record of the standard parameter values and the standard texts. ↓
┆19┆┆89┆┄┄It is also wise to print the files following a modifica┄tion. ↓
┆19┆┆89┆┄┄For the printing of textfiles, see Chapter 5 or the RC855 Work ↓
┆19┆┆89┆┄┄Sta┄tion User's Guide.↲
↲
╞ ╞ ┆84┆The modification of standard texts permits the user to supply ↓
┆19┆┆89┆┄┄his own (national) versions as required. A user-specified text ↓
┆19┆┆89┆┄┄should convey the same meaning as the standard text which it ↓
┆19┆┆89┆┄┄replaces. The standard display-screen texts in the PARAMS.CU ↓
┆19┆┆89┆┄┄file are numbered (4.3.4). The standard instructive texts and ↓
┆19┆┆89┆┄┄status texts in the MENU.DLL file are not numbered, but have ↓
┆19┆┆89┆┄┄predefined positions (4.4.1). It is important to secure a hard┄↓
┆19┆┆89┆┄┄copy record of the standard texts, because one must refer to ↓
┆19┆┆89┆┄┄these texts when reporting errors and the like.↲
↲
╞ ╞ ┆84┆IMPORTANT: The RESET button must be pressed following any modi-↓
┆19┆┆89┆┄┄fication of the CU diskette (system diskette).↲
↲
↲
┆a1┆┆b0┆4.3╞ ╞ PARAMS.CU File↲
↲
╞ ╞ ┆84┆The PARAMS.CU file contains a number of lines, each of which ↓
┆19┆┆89┆┄┄specifies one parameter value. Each line must be terminated by ↓
┆19┆┆89┆┄┄a CR character or a semicolon. A semicolon may be followed by a ↓
┆8c┆┆83┆┆d4┆↓
┆19┆┆89┆┄┄comment, which is ignored by the program. Each line contains a ↓
┆19┆┆89┆┄┄parameter identification and a parameter value separated by an ↓
┆19┆┆89┆┄┄equals sign. The parameter identification consists of a para┄↓
┆19┆┆89┆┄┄meter name, which in most cases must be followed by a comma and ↓
┆19┆┆89┆┄┄an argument. The argument will be a decimal or hexadecimal ↓
┆19┆┆89┆┄┄number or a textstring. Here are some examples:↲
↲
╞ ╞ EBCDIC,20=F1;╞ ╞ ╞ ╞ send space to the host as "1"↲
╞ ╞ BSCCU,1=3;╞ ╞ ╞ ╞ this CU is number 3↲
╞ ╞ BSCDUP,1=0;╞ ╞ ╞ ╞ the host line is half duplex↲
╞ ╞ DSTEXT,1= Skriver standset;╞ national version of a status text↲
╞ ╞ BSCID,1=-- myhost --;╞ ╞ a host line identification.↲
↲
╞ ╞ ┆84┆If a semicolon, equals sign, comma, or percent sign is to be ↓
┆19┆┆89┆┄┄included in the actual contents of a line, it must be preceded ↓
┆19┆┆89┆┄┄by a percent sign. A CR character immediately following a per┄↓
┆19┆┆89┆┄┄cent sign is ignored.↲
↲
╞ ╞ ┆84┆The following sections describe each of the user-specifiable ↓
┆19┆┆89┆┄┄parameters. For each parameter, type specifications enclosed by ↓
┆19┆┆89┆┄┄"<" and ">" show how the argument and the parameter value must ↓
┆19┆┆89┆┄┄be stated. Here are some examples of the notation used:↲
↲
╞ ╞ "dec(0..31)" means "decimal number in the range 0 to 31".↲
╞ ╞ "hex(0..BF)" means "hexadecimal number in the range 0 to BF".↲
╞ ╞ "string(5)" means "textstring containing at most 5 characters".↲
╞ ╞ "devno" means a device number, i.e. the same as "dec(0..31)".↲
↲
╞ ╞ ┆84┆Note that, in the event of a syntax error in a user-specified ↓
┆19┆┆89┆┄┄parameter, the IBM 3274 emulator in the RC890 CU will take the ↓
┆19┆┆89┆┄┄default parameter value.↲
↲
╞ ╞ ┆84┆The standard PARAMS.CU file with default parameter values is ↓
┆19┆┆89┆┄┄listed in Appendix B.↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆4.3.1╞ Character Set Conversion↲
↲
╞ ╞ ┆84┆In the communication with the host, the EBCDIC code (8 bits per ↓
┆19┆┆89┆┄┄character) is used. Internally in the CU and in the terminals, ↓
┆19┆┆89┆┄┄a code based on ISO 646 (ASCII), with values in the interval ↓
┆19┆┆89┆┄┄hex(0..BF), is used. The conversion between the two representa┄↓
┆19┆┆89┆┄┄tions takes place before transmission/after receipt of each ↓
┆19┆┆89┆┄┄text to/from the host by table lookup.↲
↲
┆84┆It is important that the character set in the CU and the termi┄↓
┆19┆┆89┆┄┄nal is the same. The CU uses by default international US-ASCII ↓
┆19┆┆89┆┄┄(the file INTNTL.CU). If the terminals use a character set dif┄↓
┆19┆┆89┆┄┄ferent from US-ASCII, the appropriate conversion table change ↓
┆19┆┆89┆┄┄file should be copied to or renamed PARAMS.CU, so that the CU ↓
┆19┆┆89┆┄┄will use the same character set as the terminals.╞ For example, ↓
┆19┆┆89┆┄┄if the terminals operate with Swedish conversion, the file ↓
┆19┆┆89┆┄┄SWEDISH.CU should be copied to PARAMS.CU before any other cus┄↓
┆19┆┆89┆┄┄to┄mization is carried out (cf. 4.2.1).↲
↲
┆84┆The conversion tables can be modified value by value.↲
↲
┆a1┆┆b0┆┆e1┆┆a1┆Conversion to EBCDIC↲
↲
╞ ╞ EBCDIC,<hex(0..BF)>=<hex(0..FF)>↲
↲
╞ ┆84┆specifies that the internal code indicated by the argument is ↓
┆19┆┆89┆┄┄to be converted to the parameter value.↲
↲
╞ ╞ ┆a1┆┆b0┆┆e1┆┆a1┆Conversion to Internal Code↲
↲
╞ ╞ INTCODE,<hex(0..FF)>=<hex(0..BF)>↲
↲
╞ ╞ ┆84┆specifies that the 8-bit EBCDIC code indicated by the argu┄ment ↓
┆19┆┆89┆┄┄is to be converted to the parameter value.↲
↲
╞ ╞ ┆84┆The EBCDIC and internal code sets are fully described in the ↓
┆19┆┆89┆┄┄RC890 IBM 3274 Emulator Reference Manual (1).↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆4.3.2╞ Communication Line Parameters, General↲
↲
╞ ╞ ┆84┆For each communication line (to a host) one can specify the ↓
┆19┆┆89┆┄┄handling of the DTR signal by the CU in three different ways.↲
↲
╞ ╞ ┆a1┆┆b0┆Switched/Nonswitched↲
↲
╞ ╞ SWITCHED,<1/2>=<0..2>↲
↲
╞ ╞ 0 : ┆84┆nonswitched. DTR is always set.↲
↲
╞ ╞ 1 : ┆84┆manual call. DTR is set initially, and DSR is awaited. If ↓
┆19┆┆8d┆┄┄DSR subsequently disappears, DTR is removed for 5 seconds ↓
┆19┆┆8d┆┄┄and thereafter set again.↲
↲
2 : ┆84┆automatic call (X.21 bis/DATEX-L). DTR is set and DSR is ↓
┆19┆┆8d┆┄┄awaited for 5 seconds. If DSR fails to appear or subse-↓
┆19┆┆8d┆┄┄quently disappears, DTR is removed for 5 seconds, where-↓
┆19┆┆8d┆┄┄upon the procedure is repeated. After eight unsuccessful ↓
┆19┆┆8d┆┄┄attempts, there is a 30-second pause, in which DTR is re-↓
┆19┆┆8d┆┄┄moved.↲
↲
╞ ╞ Default value: 0.↲
↲
↲
┆a1┆┆b0┆4.3.3╞ Communication Line Parameters, BSC↲
↲
╞ ╞ ┆84┆For each BSC communication line (to a host) one can specify the ↓
┆19┆┆89┆┄┄number of the CU as a number in the interval 0..31. The number ↓
┆19┆┆89┆┄┄of the CU determines the addressing sequences (poll and select) ↓
┆19┆┆89┆┄┄to which the CU will respond. It is also possible to specify ↓
┆19┆┆89┆┄┄whether the line is half or full duplex.↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆a1┆┆b0┆CU Number↲
↲
╞ ╞ BSCCU,<1/2>=<dec(0..31)>↲
↲
╞ ╞ ┆84┆specifies the CU number for BSC line 1 or 2. (Line 2 occurs on ↓
┆19┆┆89┆┄┄models with the dual host feature). Default value: 0.↲
↲
╞ ╞ ┆a1┆┆b0┆Half/Full Duplex↲
↲
╞ ╞ BSCDUP,<1/2>=<0/1>↲
↲
╞ ╞ ┆84┆specifies half duplex (0) or full duplex (1) for BSC line 1 or ↓
┆19┆┆89┆┄┄2. Default value: 1.↲
↲
↲
┆a1┆┆b0┆4.3.4╞ Communication Line Parameters, SNA/SDLC↲
↲
╞ ╞ ┆84┆For each SNA/SDLC communication line (to a host) one can speci┄↓
┆19┆┆89┆┄┄fy the SDLC address of the CU. This address is used in all ↓
┆19┆┆89┆┄┄blocks (frames) sent from the host to the CU in question, i.e. ↓
┆19┆┆89┆┄┄blocks not containing the specified address will not be accept┄↓
┆19┆┆89┆┄┄ed by the CU. It is also possible to specify whether the line ↓
┆19┆┆89┆┄┄is full or half duplex, point-to-point or multipoint, and ↓
┆19┆┆89┆┄┄whether NRZI encoding is to be used. ┄Finally, one can specify ↓
┆19┆┆89┆┄┄the terminal-ID of the CU, which is part of the response to an ↓
┆19┆┆89┆┄┄XID command from the host.↲
↲
╞ ╞ ┆a1┆┆b0┆SDLC Address↲
↲
╞ ╞ SDLCADDR,<1/2>=<hex(0..FF)>↲
↲
╞ ╞ ┆84┆specifies the SDLC address for SNA/SDLC line 1 or 2. (Line 2 ↓
┆19┆┆89┆┄┄occurs on models with the dual host feature). Default value: ↓
┆19┆┆89┆┄┄┆81┆C1.┆82┆┆81┆┆82┆↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆a1┆┆b0┆NRZI Encoding↲
↲
╞ ╞ SDLCNRZI,<1/2>=<0/1>↲
↲
╞ ╞ ┆84┆specifies that NRZI encoding is to be used (1) or not used (0) ↓
┆19┆┆89┆┄┄on SNA/SDLC line 1 or 2. Default value: 0.↲
↲
╞ ╞ ┆a1┆┆b0┆Half/Full Duplex↲
↲
╞ ╞ SDLCDUP,<1/2>=<0/1>↲
↲
╞ ╞ ┆84┆specifies half duplex (0) or full duplex (1) for SNA/SDLC line ↓
┆19┆┆89┆┄┄1 or 2. Default value: 1.↲
↲
┆a1┆┆b0┆Point-to-Point/Multipoint↲
↲
╞ ╞ MPOINT,<1/2>=<0/1>↲
↲
╞ ╞ ┆84┆specifies a multipoint connection (1) or a point-to-point ↓
┆19┆┆89┆┄┄connection (0) on SNA/SDLC line 1 or 2. Default value: 0.↲
↲
╞ ╞ ┆a1┆┆b0┆Terminal-ID↲
↲
╞ ╞ TERMID,<1/2>=<string(5)>↲
↲
╞ ╞ ┆84┆specifies the terminal-ID with which the CU is to respond, if ↓
┆19┆┆89┆┄┄the host sends XID on SNA/SDLC line 1 or 2. The charac┄ters in ↓
┆19┆┆89┆┄┄the string must be hexadecimal digits. Default value: 00000.↲
↲
╞ ╞ ┆a1┆┆b0┆Printer Sharing↲
↲
╞ ╞ ┆84┆When a printer is used for both local hard-copies and host-↓
┆19┆┆89┆┄┄initiated printout operations (shared mode, cf. 4.3.6) local ↓
┆19┆┆89┆┄┄hard-copy may take place either when the printer is not in an ↓
┆19┆┆89┆┄┄SNA session or, more liberally, whenever the communication is ↓
┆19┆┆89┆┄┄not in brackets.↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ PSHARING,<1/2>=<0/1>↲
↲
╞ ╞ ┆84┆specifies between session sharing only (0) or between bracket ↓
┆19┆┆89┆┄┄sharing allowed (1) for printers in shared mode with respect to ↓
┆19┆┆89┆┄┄printout operations initiated by the host on SNA/SDLC line 1 or ↓
┆19┆┆89┆┄┄2, respectively. Default value: 0.↲
┆81┆┆a1┆┆b0┆↲
↲
┆a1┆┆b0┆4.3.5╞ Display Screen Texts↲
↲
╞ ╞ ┆84┆Various texts are displayed on the RC855 status line (3.1) as ↓
┆19┆┆89┆┄┄an indication of the state of the terminal or the CU or in ↓
┆19┆┆89┆┄┄response to operator actions. The emulator has default values ↓
┆19┆┆89┆┄┄for all of these texts, but it is possible to modify them. For ↓
┆19┆┆89┆┄┄a description of the status line, see the RC855 IBM 3270 BSC ↓
┆19┆┆89┆┄┄Emulator Operating Guide (3).↲
↲
╞ ╞ ┆a1┆┆b0┆Device and Emulator System Status Texts↲
↲
╞ ╞ DSTEXT,<1..12>=<string(21)>↲
↲
╞ ╞ ┆84┆specifies a device or emulator system status text which re┄↓
┆19┆┆89┆┄┄places one of the following standard texts (all of which are ↓
┆19┆┆89┆┄┄introduced by a blank):↲
↲
╞ ╞ 1= Printer not ready↲
╞ ╞ 2= Print cancelled↲
╞ ╞ 3= Printer offline↲
╞ ╞ 4= Printer unavailable↲
╞ ╞ 5= Printer busy↲
╞ ╞ 6= Protected field↲
╞ ╞ 7= Card read error↲
╞ ╞ 8= Card format error↲
╞ ╞ 9= Field size error↲
╞ ╞ 10= Configuration error↲
╞ ╞ 11= CU disconnected↲
╞ ╞ 12= Illegal position↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆a2┆┆e2┆┆a1┆┆b0┆Communication Line Status Texts↲
↲
╞ ╞ CSTEXT,<1..3>=<string(24)>↲
↲
╞ ╞ ┆84┆specifies a communication line status text which replaces one ↓
┆19┆┆89┆┄┄of the following standard texts (all of which are intro┄duced by ↓
┆19┆┆89┆┄┄a blank):↲
↲
╞ ╞ 1= Modem off↲
╞ ╞ 2= Line not ready↲
╞ ╞ 3= System not available↲
↲
╞ ╞ ┆84┆Note that the SNA emulator uses only the first two texts (and ↓
┆19┆┆89┆┄┄only the first 15 characters of a text).↲
↲
╞ ╞ ┆a1┆┆b0┆Host Line Identification↲
↲
╞ ╞ BSCID,<1/2>=<string(12)>↲
╞ ╞ SNAID,<1/2>=<string(12)>↲
↲
╞ ╞ ┆84┆specify the text which identifies BSC line 1 or 2 and SNA/SDLC ↓
┆19┆┆89┆┄┄line 1 or 2, respectively. This text is also used in the host ↓
┆19┆┆89┆┄┄line menu. The same text may not be used to identify two dif┄↓
┆19┆┆89┆┄┄ferent lines. Default values: BSCID,1= BSC link 1; BSCID,2= BSC ↓
┆19┆┆89┆┄┄link 2; SNAID,1= SNA link 1; SNAID,2= SNA link 2.↲
↲
┆f0┆┆e1┆╞ ╞ ┆a1┆┆b0┆Host Line Menu Heading↲
↲
╞ ╞ HOSTMENU=<string(32)>↲
↲
╞ ╞ ┆84┆specifies the text to be written as a heading in the host line ↓
┆19┆┆89┆┄┄menu (not on the status line). Standard text: RC855/RC890 Host ↓
┆19┆┆89┆┄┄Line Menu.↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆4.3.6╞ Printer Authorization↲
↲
╞ ╞ ┆84┆The use of printer devices in an RC890/RC855 cluster is ↓
┆19┆┆89┆┄┄control┄┄led by printer authorization parameters. There are three ↓
┆19┆┆89┆┄┄aspects of printer authorization:↲
↲
╞ ╞ 1. ┆84┆For each printer a ┆a1┆mode┆e1┆ is specified which determines ↓
┆19┆┆8c┆┄┄whether the printer is to be used exclusively for local ↓
┆19┆┆8c┆┄┄hard-copy (local mode), or exclusively for printout opera┄↓
┆19┆┆8c┆┄┄tions initiated by the host (system mode), or for both of ↓
┆19┆┆8c┆┄┄these types of printing (shared mode).↲
↲
╞ ╞ 2. ┆84┆Up to 16 ┆a1┆classes┆e1┆ of printers may be defined. A class is a ↓
┆19┆┆8c┆┄┄group of printers. The concept allows the hard-copy printer ↓
┆19┆┆8c┆┄┄for an RC855 terminal to be specified as a class rather than ↓
┆19┆┆8c┆┄┄an individual printer. A hard-copy printout requested for ↓
┆19┆┆8c┆┄┄the display may then be performed on any printer in the ↓
┆19┆┆8c┆┄┄class. The printer classes are numbered from 0 to 15.↲
↲
╞ ╞ 3. ┆84┆For each printer a ┆a1┆source device list┆e1┆ is defined. This is a ↓
┆19┆┆8c┆┄┄list of display devices for which the printer may execute ↓
┆19┆┆8c┆┄┄local hard-copy operations. If a display device does not ↓
┆19┆┆8c┆┄┄belong to the source device list of a given printer, hard-↓
┆19┆┆8c┆┄┄copy cannot take place on that printer even if it is se┄↓
┆19┆┆8c┆┄┄lected as the hard-copy printer for the device, either indi-↓
┆19┆┆8c┆┄┄vidually or as a member of a class.↲
↲
╞ ╞ ┆84┆Notice that the parameter specifications described below in┄↓
┆19┆┆89┆┄┄clude device numbers which in each case must identify either a ↓
┆19┆┆89┆┄┄printer or a display device. As the emulator does not know the ↓
┆19┆┆89┆┄┄devices in the cluster or their numbers when the PARAMS.CU file ↓
┆19┆┆89┆┄┄is read, some of the information in these parameter specifica-↓
┆19┆┆89┆┄┄tions may turn out to be meaningless, in which case it will ↓
┆19┆┆89┆┄┄have no effect.↲
┆a1┆┆b0┆↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆a1┆┆b0┆Printer Mode↲
↲
╞ ╞ ┆84┆PMODE,<devno>=<0/1/2>↲
↲
╞ ╞ ┆84┆specifies the mode of the printer whose device number is given ↓
┆19┆┆89┆┄┄as the argument:↲
↲
╞ ╞ ╞ 0╞ Local mode↲
╞ ╞ ╞ 1╞ System mode↲
╞ ╞ ╞ 2╞ Shared mode↲
↲
╞ ╞ Default value for all printers: 1.↲
↲
╞ ╞ ┆a1┆┆b0┆Printer Class↲
↲
╞ ╞ PCLASS,<dec(0..15)>=list of device numbers↲
↲
╞ ╞ ┆84┆specifies that the listed (printer) devices belong to the ↓
┆19┆┆89┆┄┄printer class whose number is given as the argument. The device ↓
┆19┆┆89┆┄┄numbers must be separated by commas. An interval of consecutive ↓
┆19┆┆89┆┄┄numbers may be written as the first number followed by a hyphen ↓
┆19┆┆89┆┄┄followed by the last number.↲
↲
╞ ╞ Example:↲
↲
╞ ╞ ╞ PCLASS,7=2,4,8-12↲
↲
╞ ╞ ┆84┆specifies that the printers with device numbers 2, 4, 8, 9, 10, ↓
┆19┆┆89┆┄┄11, and 12 belong to printer class number 7.↲
↲
╞ ╞ Default: all printer classes empty.↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆a1┆┆b0┆Printer Source Device List↲
↲
╞ ╞ PSRCLIST,<devno>=list of device numbers↲
↲
╞ ╞ ┆84┆specifies that the source device list for the printer whose ↓
┆19┆┆89┆┄┄device number is given as the argument comprises precisely the ↓
┆19┆┆89┆┄┄listed (display) devices. The list is written in the same way ↓
┆19┆┆89┆┄┄as in the PCLASS parameter specification described above.↲
↲
╞ ╞ ┆84┆Default: all display devices belong to the source device lists ↓
┆19┆┆89┆┄┄of all printers, i.e. no exclusions.↲
↲
↲
┆a1┆┆b0┆4.3.7╞ Miscellaneous↲
↲
╞ ╞ ┆84┆The user can specify the number of RC855 terminals (secondary ↓
┆19┆┆89┆┄┄addresses) to be polled on RcCircuit.↲
↲
╞ ╞ ┆a1┆┆b0┆Number of Terminals↲
↲
╞ ╞ NOTERMS=<dec(1..32)>↲
↲
╞ ╞ ┆84┆specifies that only secondary addresses in the interval ↓
┆19┆┆89┆┄┄0..NOTERMS-1 are to be polled on RcCircuit.↲
↲
╞ ╞ ┆84┆Note that a terminal system must always include a terminal with ↓
┆19┆┆89┆┄┄secondary address 0. Default value: 16.↲
↲
↲
┆a1┆┆b0┆4.4╞ ╞ MENU.DLL File↲
↲
╞ ╞ ┆84┆The MENU.DLL file contains a number of lines, each of which ↓
┆19┆┆89┆┄┄must be terminated by a CR character or a semicolon. A semi┄↓
┆19┆┆89┆┄┄colon may be followed by a comment, which is ignored by the ↓
┆19┆┆89┆┄┄pro┄gram. Some lines consist of several fields, separated by a ↓
┆19┆┆89┆┄┄comma. (An equals sign will also terminate a field).↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆84┆If a semicolon, comma, equals sign, or percent sign is to be ↓
┆19┆┆89┆┄┄included in the actual contents of a line, it must be preceded ↓
┆19┆┆89┆┄┄by a percent sign. A CR character immediately following a per┄↓
┆19┆┆89┆┄┄cent sign is ignored.↲
↲
╞ ╞ ┆84┆The MENU.DLL file has three parts: instructive texts and status ↓
┆19┆┆89┆┄┄texts, application descriptions, and terminal menus. Each of ↓
┆19┆┆89┆┄┄these parts is specifiable by the user, as described in the ↓
┆19┆┆89┆┄┄following sections.↲
↲
╞ ╞ ┆84┆Note that, in the event of an error in a user-specified text, ↓
┆19┆┆89┆┄┄the control unit will stop during program loading from the CU ↓
┆19┆┆89┆┄┄diskette. The error situation is described in Section 2.4.1.↲
↲
╞ ╞ The standard MENU.DLL file is listed in Appendix C.↲
↲
↲
┆a1┆┆b0┆4.4.1╞ Instructive Texts and Status Texts↲
↲
╞ ╞ ┆84┆The MENU.DLL file begins with four lines containing instructive ↓
┆19┆┆89┆┄┄texts. These texts form the frame of the menu displayed on the ↓
┆19┆┆89┆┄┄screen:↲
↲
╞ ╞ RC855 APPLICATION MENU↲
╞ ╞ Key Description↲
╞ ╞ Press function key to select application↲
╞ ╞ RC855↲
↲
╞ ╞ ┆84┆The instructive texts are followed by four lines containing ↓
┆19┆┆89┆┄┄status texts. These texts are displayed only when errors occur:↲
↲
╞ ╞ CU diskette error↲
╞ ╞ CU disconnected↲
╞ ╞ Checksum error↲
╞ ╞ CU program not found↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ ┆84┆The standard texts, listed above, can be replaced by user-spe┄↓
┆19┆┆89┆┄┄cified texts. Note, however, that there must be precisely four ↓
┆19┆┆89┆┄┄lines of instructive texts and four lines of status texts, each ↓
┆19┆┆89┆┄┄containing a maximum of 45 characters. Note also that the posi┄↓
┆19┆┆89┆┄┄tion of the standard texts is predefined.↲
↲
↲
┆a1┆┆b0┆4.4.2╞ Application Description↲
↲
╞ ╞ ┆84┆The four lines of instructive texts and the four lines of stat┄↓
┆19┆┆89┆┄┄us texts are followed by the application descriptions. Each ↓
┆19┆┆89┆┄┄application to be known by the menu software in the RC890 is ↓
┆19┆┆89┆┄┄described in one line. Each line consists of the following ↓
┆19┆┆89┆┄┄fields:↲
↲
╞ ╞ - ┆84┆number of the application (0 <= number <= 25)↲
↲
╞ ╞ - ┆84┆filename (maximum 12 characters) of an application program ↓
┆19┆┆8b┆┄┄residing on the RC890 CU diskette or, for a program to be ↓
┆19┆┆8b┆┄┄loaded under CP/M on the RC855, the character sequence A:↲
↲
╞ ╞ - ┆84┆text (maximum 25 characters) to describe the application ↓
┆19┆┆8b┆┄┄program in the displayed menu↲
↲
╞ ╞ - ┆84┆parameter fields (maximum 89 characters all told): standard ↓
┆19┆┆8b┆┄┄parameters and default user parameters, e.g. a CP/M command↲
↲
╞ ╞ Here are some examples of application descriptions:↲
↲
╞ ╞ 3,A:,WordStar,ws; CP/M based application↲
╞ ╞ 1,3270.855,RC855/RC890 IBM 3270↲
╞ ╞ 2,TEST.855,Test System↲
╞ ╞ 0,CONFI.855,RC855 Configurator↲
↲
╞ ╞ ┆84┆There must at all times be agreement between the application ↓
┆19┆┆89┆┄┄descriptions and the program files actually present on the ↓
┆19┆┆89┆┄┄diskette.↲
↲
╞ ╞ Note that an application with number 0 must always exist.↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆4.4.3╞ Terminal Menus↲
↲
╞ ╞ ┆84┆The application descriptions are followed by the terminal ↓
┆19┆┆89┆┄┄menus, each on one line. A terminal menu consists of a number ↓
┆19┆┆89┆┄┄of fields, each of which contains a number. The first field ↓
┆19┆┆89┆┄┄contains the secondary address of the terminal (0..31); the ↓
┆19┆┆89┆┄┄address field must begin with a "T". The following fields con┄↓
┆19┆┆89┆┄┄tain the numbers of the applications to which the terminal is ↓
┆19┆┆89┆┄┄to have access, listed in the order in which they are to appear ↓
┆19┆┆89┆┄┄when the menu is displayed on the screen. A default application ↓
┆19┆┆89┆┄┄is marked by preceding it with a "D". The application numbers ↓
┆19┆┆89┆┄┄listed must, of course, occur in the application descriptions.↲
↲
╞ ╞ Here are some examples of terminal menus:↲
↲
╞ ╞ T0,D1,0,2,3,4,5,6↲
╞ ╞ T2,1,0,4,5,6↲
╞ ╞ T6,1,2,0,6,5,4↲
↲
┆a1┆┆b0┆↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5.╞ ╞ RC890 TEXTFILE EDITOR OPERATION↲
↲
╞ ╞ ┆84┆With the RC890 textfile editor (in the following referred to as ↓
┆19┆┆89┆┄┄the editor) one can manipulate files and contents of files on ↓
┆19┆┆89┆┄┄the RC890 system diskette (CU diskette) from an RC855 terminal ↓
┆19┆┆89┆┄┄connected to the RC890. The editor is primarily a customization ↓
┆19┆┆89┆┄┄tool. Customization is carried out by editing the files ↓
┆19┆┆89┆┄┄PARAMS.CU and/or MENU.DLL (cf. 4.3 and 4.4).↲
↲
╞ ╞ ┆84┆The editor is downline loaded from the RC890 system diskette ↓
┆19┆┆89┆┄┄into the terminal, whereupon the editor menu is displayed:↲
↲
╞ ╞ ╞ ╞ Select function:↲
↲
╞ ╞ ╞ ╞ 1 Edit↲
╞ ╞ ╞ ╞ 2 Print↲
╞ ╞ ╞ ╞ 3 Read file↲
╞ ╞ ╞ ╞ 4 Write file↲
╞ ╞ ╞ ╞ 5 Rename file↲
╞ ╞ ╞ ╞ 6 Delete file↲
╞ ╞ ╞ ╞ 7 Read catalog↲
↲
╞ ╞ ┆84┆A function can now be selected by pressisng one of the keys ↓
┆19┆┆89┆┄┄marked 1..7.↲
↲
╞ ╞ ┆84┆After a function has been selected, a return to the editor menu ↓
┆19┆┆89┆┄┄can be made by pressing the ESC key.↲
↲
╞ ╞ ┆84┆At any time, a return to the RC890 menu can be made by pressing ↓
┆19┆┆89┆┄┄the key combination CTRL CLEAR.↲
↲
╞ ╞ ┆84┆The size of the memory area where the file is stored while it ↓
┆19┆┆89┆┄┄is being handled by the editor (in the following referred to ↓
┆19┆┆89┆┄┄as the edit buffer) is 25 Kbytes. This means that a file to be ↓
┆19┆┆89┆┄┄mani┄pu┄lated by the editor (functions 1-4) cannot exceed 25 ↓
┆19┆┆89┆┄┄Kbytes.↲
↲
┆8c┆┆83┆┆bc┆↓
╞ ╞ ┆84┆Filenames with the extension .855, .CU, .COM, .CPU, .TRM, or ↓
┆19┆┆89┆┄┄.DLL or with no extension are referred to as system files in ↓
┆19┆┆89┆┄┄the following.↲
↲
↲
┆a1┆┆b0┆5.1╞ ╞ Edit↲
↲
╞ ╞ ┆84┆Edit is a screen oriented editor. One can modify in that part ↓
┆19┆┆89┆┄┄of the edit buffer which is shown on the display (in the ↓
┆19┆┆89┆┄┄following referred to as the window). The window consists of 24 ↓
┆19┆┆89┆┄┄records, where a record is at most 80 characters (82 including ↓
┆19┆┆89┆┄┄the control characters CR and NL). Each record is represented ↓
┆19┆┆89┆┄┄as 1 line in the window.↲
↲
╞ ╞ ┆84┆When edit is entered, the window is set to the first 24 records ↓
┆19┆┆89┆┄┄of the edit buffer, and the cursor is set in the first position ↓
┆19┆┆89┆┄┄of the first line. The window is moved by moving the cursor.↲
↲
╞ ╞ The cursor is moved by means of the following keys:↲
↲
╞ ╞ ╞ ┆84┆The cursor is moved one line up, without changing the ↓
┆19┆┆8e┆┄┄position on the line. If the cursor was in the first line ↓
┆19┆┆8e┆┄┄of the window, the window is moved one record backward in ↓
┆19┆┆8e┆┄┄the edit buffer (unless it was the first record in the ↓
┆19┆┆8e┆┄┄edit buffer).↲
↲
╞ ╞ ╞ ┆84┆The cursor is moved one line down, without changing the ↓
┆19┆┆8e┆┄┄position on the line. If the cursor was in the last line ↓
┆19┆┆8e┆┄┄of the window, the window is moved one record forward in ↓
┆19┆┆8e┆┄┄the edit buffer (unless it was the last record in the ↓
┆19┆┆8e┆┄┄edit buffer).↲
↲
╞ ╞ ╞ ┆84┆The cursor is moved one position to the left. If the cur┄↓
┆19┆┆8e┆┄┄sor was in the first position of a line, it is moved to ↓
┆19┆┆8e┆┄┄the last position of the previous line. If the cursor was ↓
┆19┆┆8e┆┄┄in the first position of the first line in the window, the ↓
┆19┆┆8e┆┄┄window is moved one record backward in the edit buffer ↓
┆19┆┆8e┆┄┄(unless it was the first record in the edit buffer).↲
↲
┆8c┆┆83┆┆d4┆↓
╞ ╞ ╞ ┆84┆The cursor is moved one position to the right. If the ↓
┆19┆┆8e┆┄┄cursor was in the last position of a line, it is moved to ↓
┆19┆┆8e┆┄┄the first position of the next line. If the cursor was in ↓
┆19┆┆8e┆┄┄the last position of the last line in the window, the ↓
┆19┆┆8e┆┄┄window is moved one record forward in the edit buffer ↓
┆19┆┆8e┆┄┄(unless it was the last record in the edit buffer).↲
↲
╞ ╞ ╞ ┆84┆The cursor is moved to the first position of the next ↓
┆19┆┆8e┆┄┄line. If the cursor was in the last line of the window, ↓
┆19┆┆8e┆┄┄the window is moved one record forward in the edit buffer ↓
┆19┆┆8e┆┄┄(unless it was the last record in the edit buffer).↲
↲
╞ ╞ ╞ ┆84┆When keying in insert mode (see below), means insert ↓
┆19┆┆8e┆┄┄record termination, viz. the control characters CR and NL.↲
↲
╞ ╞ ╞ ┆84┆The cursor is not moved, but the window is moved 24 rec┄↓
┆19┆┆8e┆┄┄ords (one window) forward in the edit buffer.↲
↲
╞ ╞ ╞ ┆84┆The cursor is not moved, but the window is moved 24 rec┄↓
┆19┆┆8e┆┄┄ords (one window) backward in the edit buffer.↲
↲
╞ ╞ ╞ ┆84┆Home. The window is set to the first 24 records of the ↓
┆19┆┆8e┆┄┄edit buffer, and the cursor is set in the first position ↓
┆19┆┆8e┆┄┄of the first line.↲
╞ ╞ ↲
╞ ╞ ┆84┆The contents of the edit buffer are modified by keying in key ↓
┆19┆┆89┆┄┄mode or insert mode. In key mode existing data is overwrit┄ten. ↓
┆19┆┆89┆┄┄In insert mode data is inserted.↲
↲
╞ ╞ In edit, the following function keys are supported:↲
↲
╞ ╞ INS╞ ╞ Enable/disable insert mode. Note that the lamp on↲
╞ ╞ MODE╞ ╞ this key is lit when insert mode is enabled.↲
↲
╞ ╞ INS╞ ╞ Insert line. A line is inserted before the line↲
╞ ╞ LINE╞ ╞ ┆84┆in which the cursor is positioned. The cursor is ↓
┆19┆┆93┆┄┄moved to the first position of the new line.↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ DEL╞ ╞ Delete character. The character in which the cur-↲
╞ ╞ CHAR╞ ╞ ┆84┆sor is positioned is deleted. The rest of the line is ↓
┆19┆┆93┆┄┄moved one position to the left.↲
↲
DEL╞ ╞ Delete line. The characters from the position↲
╞ ╞ LINE╞ ╞ ┆84┆of the cursor to the last position on the line are ↓
┆19┆┆93┆┄┄deleted. The whole line is deleted when the cursor is ↓
┆19┆┆93┆┄┄set in the first position of the line.↲
↲
↲
┆a1┆┆b0┆5.2╞ ╞ Print↲
↲
╞ ╞ ┆84┆The contents of the edit buffer are printed on the printer ↓
┆19┆┆89┆┄┄physically connected to the RC855 terminal. The printing is ↓
┆19┆┆89┆┄┄terminated with a form feed. When printing is finished suc┄↓
┆19┆┆89┆┄┄cessfully, the editor automatically returns to the editor menu.↲
╞ ╞ ┆84┆This function does not change the contents of the edit buffer.↲
↲
↲
┆a1┆┆b0┆5.3╞ ╞ Read File↲
↲
╞ ╞ ┆84┆The editor will ask for the name of the file to be read. There ↓
┆19┆┆89┆┄┄are no restrictions; all files can be read (max. 25 Kbytes). ↓
┆19┆┆89┆┄┄The contents of the file are read into the edit buffer. Any ↓
┆19┆┆89┆┄┄previous contents of the edit buffer are deleted before read┄↓
┆19┆┆89┆┄┄ing. When reading is finished successfully, the editor auto┄↓
┆19┆┆89┆┄┄matically returns to the editor menu.↲
↲
↲
┆a1┆┆b0┆5.4╞ ╞ Write File↲
↲
╞ ╞ ┆84┆The editor will ask for the name of the file to be written. If ↓
┆19┆┆89┆┄┄the name given is that of a system file, the editor will ask ↓
┆19┆┆89┆┄┄for confirmation. The contents of the edit buffer are written ↓
┆19┆┆89┆┄┄in the file. If the file exists, it is overwritten; otherwise ↓
┆19┆┆89┆┄┄it is created. When writing is finished successfully, the ↓
┆19┆┆89┆┄┄editor automatically returns to the editor menu. This function ↓
┆19┆┆89┆┄┄does not change the contents of the edit buffer.↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5.5╞ ╞ Rename File↲
↲
╞ ╞ ┆84┆The editor will ask for the name of the file to be renamed and ↓
┆19┆┆89┆┄┄the name which it should be renamed to. If any of the given ↓
┆19┆┆89┆┄┄names is that of a system file, the editor will ask for confir┄↓
┆19┆┆89┆┄┄mation. When renaming is finished successfully, the editor ↓
┆19┆┆89┆┄┄automatically returns to the editor menu. This function does ↓
┆19┆┆89┆┄┄not change the contents of the edit buffer.↲
↲
↲
┆a1┆┆b0┆5.6╞ ╞ Delete File↲
↲
╞ ╞ ┆84┆The editor will ask for the name of the file to be deleted. If ↓
┆19┆┆89┆┄┄the name given is that of a system file, the editor will ask ↓
┆19┆┆89┆┄┄for confirmation. When deleting is finished successfully, the ↓
┆19┆┆89┆┄┄editor automatically returns to the editor menu. This function ↓
┆19┆┆89┆┄┄does not change the contents of the edit buffer.↲
↲
↲
┆a1┆┆b0┆5.7╞ ╞ Read Catalog↲
↲
╞ ╞ ┆84┆All filenames existing on the diskette are displayed (during ↓
┆19┆┆89┆┄┄which time the cursor is temporarily removed from the screen). ↓
┆19┆┆89┆┄┄This function does not change the contents of the edit buffer.↲
↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5.8╞ ╞ Error Messages↲
↲
╞ ╞ ┆84┆If an error is detected, the function currently being performed ↓
┆19┆┆89┆┄┄is terminated and an error message is displayed. After display┄↓
┆19┆┆89┆┄┄ing the error message, the editor waits for a key to be pressed ↓
┆19┆┆89┆┄┄before returning to the editor menu. The following error mes┄↓
┆19┆┆89┆┄┄sages exist:↲
↲
╞ ╞ For diskette:↲
↲
╞ ╞ Catalog error↲
╞ ╞ Diskette I/O error↲
╞ ╞ Diskette not mounted↲
╞ ╞ Diskette or catalog full↲
╞ ╞ File does not exist↲
╞ ╞ Illegal filename↲
↲
╞ ╞ For printer:↲
↲
╞ ╞ Printer offline↲
↲
╞ ╞ For CU (connection to RC890):↲
↲
╞ ╞ CU disconnected↲
↲
╞ ╞ For edit buffer:↲
↲
╞ ╞ File too big↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆6.╞ ╞ INSTALLATION OF RC855 SOFTWARE↲
↲
╞ ╞ ┆84┆New RC855 program images can be installed on the RC890 system ↓
┆19┆┆89┆┄┄diskette (CU diskette) by means of the RC890 Software Install ↓
┆19┆┆89┆┄┄program. The install program is downline loaded from the RC890 ↓
┆19┆┆89┆┄┄system diskette into an RC855 terminal. The running of the ↓
┆19┆┆89┆┄┄install program is guided by the program itself, which asks ↓
┆19┆┆89┆┄┄questions and tells when to do what.↲
↲
╞ ╞ ┆84┆Note that the maximum size of a file to be installed is 42.5 ↓
┆19┆┆89┆┄┄Kbytes.↲
↲
When the program has been loaded, the following is displayed:↲
↲
╞ ╞ ╞ RC855/RC890 Install Program↲
↲
╞ ╞ Change diskette and type filename:↲
↲
╞ ╞ ┆84┆Remove the RC890 system diskette from the RC890 diskette drive ↓
┆19┆┆89┆┄┄and insert the diskette containing the RC855 program image to ↓
┆19┆┆89┆┄┄be installed. Type the name of the file which contains the ↓
┆19┆┆89┆┄┄program image. The program will now read the file; the follow┄↓
┆19┆┆89┆┄┄ing is displayed:↲
↲
╞ ╞ ╞ Reading file : <filename>↲
↲
╞ ╞ ┆84┆When the file has been read successfully, the folloving is ↓
┆19┆┆89┆┄┄displayed:↲
↲
╞ ╞ Mount the RC890 system diskette, press <return>↲
↲
╞ ╞ ┆84┆Remove the diskette containing the program-image file and ↓
┆19┆┆89┆┄┄reinsert the RC890 system diskette. When the return key is ↓
┆19┆┆89┆┄┄pressed, the file is written on the RC890 system diskette. The ↓
┆19┆┆89┆┄┄filename will be the same as the filename during reading, ↓
┆19┆┆89┆┄┄except for the extension, which always will be .855 (e.g. read ↓
┆19┆┆89┆┄┄file TTY.855 gives write file TTY.855, and read file TTY.COM ↓
┆19┆┆89┆┄┄gives write file TTY.855). If the file exists, it is over┄↓
┆19┆┆89┆┄┄written; otherwise it is created.↲
↲
════════════════════════════════════════════════════════════════════════
↓
╞ ╞ When the program starts writing, the following is displayed:↲
↲
╞ ╞ ╞ Writing file : <filename>↲
↲
╞ ╞ ┆84┆When the file has been written successfully, the following is ↓
┆19┆┆89┆┄┄displayed:↲
↲
╞ ╞ ╞ Install complete, press <ctrl clear>↲
↲
╞ ╞ ┆84┆When the key combination CTRL CLEAR is pressed, the program ↓
┆19┆┆89┆┄┄returns to the RC890 menu.↲
↲
╞ ╞ ┆84┆If an error is detected, an error message is displayed. After ↓
┆19┆┆89┆┄┄displaying an error message, the program waits for something to ↓
┆19┆┆89┆┄┄be keyed:↲
↲
╞ ╞ ╞ CTRL CLEAR╞ ╞ means return to the RC890 menu↲
↲
╞ ╞ ╞ any other key ╞ ┆84┆means repeat the step in the install ↓
┆19┆┆a2┆┄┄program in which the error was detect┄↓
┆19┆┆a2┆┄┄ed↲
↲
╞ ╞ The following error messages exist:↲
↲
╞ ╞ ╞ Catalog error↲
╞ ╞ ╞ CU disconnected↲
╞ ╞ ╞ Diskette I/O error↲
╞ ╞ ╞ Diskette not mounted↲
╞ ╞ ╞ Diskette or catalog full↲
╞ ╞ ╞ File does not exist↲
╞ ╞ ╞ File too big┆84┆↲
╞ ╞ ╞ Illegal filename↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆A.╞ ╞ REFERENCES↲
↲
╞ ╞ (1)╞ In course of preparation:↲
╞ ╞ ╞ ┆a1┆┆b0┆┆f0┆RC890 IBM 3274 Emulator Reference Manual↲
↲
╞ (2)╞ RCSL No. 42-i2459:↲
╞ ╞ ╞ ┆a1┆┆b0┆┆f0┆RC855 Operating Guide↲
╞ ╞ ╞ Pierce C. Hazelton, February 1984↲
↲
╞ ╞ (3) RCSL No. 42-i2150:↲
╞ ╞ ╞ ┆a1┆┆b0┆┆f0┆RC855 IBM 3270 BSC Emulator Operating Guide↲
╞ ╞ ╞ Claus Terp, November 1982↲
↲
╞ ╞ (4) RCSL No. 42-i2347:↲
╞ ╞ ╞ ┆a1┆┆b0┆┆f0┆RC855 Work Station User's Guide↲
╞ ╞ ╞ Jeffrey C. Snider and Leif Olsen, June 1983↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a2┆┆e2┆┆a1┆┆b0┆B.╞ ╞ PARAMS.CU FILE↲
↲
════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆C.╞ ╞ MENU.DLL FILE↲
↲
┆1a┆┆1a┆┆98┆↓
↓
┆1a┆↓
┆1a┆line↲