EXECCL: A TIME SHARING TERMINAL EMULATOR Version 1.2 14-July-1987 This Modification by: Barry N. Shaklan, M.D. 3336 East Equestrian Trail Phoenix, Arizona 85044 Compuserve ID: 70265,1140 Main program flow,logic and coding is directly from: EXEC: A TIME SHARING TERMINAL EMULATOR Versions 7.6 and 8.0 Written by: Chuck Sadoian 821 Newton Drive Dinuba, Calif 93618 209-591-2631 (work) 209-591-6849 (home) This text file is modified from previous versions of EXEC.DOC written by Chuck Sadoian and Barry Shaklan ********************************************* This program is based upon the program TSTE, submitted to DECUS by T.L. Star and L.T. Nieh, 31-Oct-78. It has undergone many revisions over the past few years. Functions have been modified to operate with greater control and less keystrokes. Uploading and downloading binary files has been implemented using the Compuserve "A" protocol. EXECCL can be assembled for HT-11, RT-11, TSX+ and with slight modification probably can run with RSX. This current version also adds compatability with the CL handler under TSX+ and also supports 2400 baud in addition to the 300,600,and 1200 in previous versions. Auto dial has been added to auto logon for access to COMPUSERVE through the COMPUSERVE node, TELENET, and TYMNET, and for access to KNOWLEDGE INDEX, The SOURCE, and the DEC Order Line. The information provided below will identify all the features available in this version. ********************************************* TABLE OF CONTENTS CHAPTER 1 PROGRAM REQUIREMENTS .......................... 1-1 A. HARDWARE REQUIREMENTS ........................... 1-1 B. OPTIONAL HARDWARE ............................... 1-1 C. SOFTWARE REQUIREMENTS ........................... 1-1 CHAPTER 2 USER CONFIGURATION AREA ....................... 2-1 CHAPTER 3 ASSEMBLY INSTRUCTIONS ......................... 3-1 A. RT-11 VERSION 3.0 OR LATER and the MO HANDLER ... 3-1 B. TSX+ VERSION 2.1 OR LATER and the MO HANDLER .... 3-2 C. TSX+ VERSION 5.1C AND LATER and the CL HANDLER .. 3-2 D. HT-11 and the MO Handler ........................ 3-3 CHAPTER 4 OPERATING INSTRUCTIONS ........................ 4-1 A. NORMAL START-UP ................................. 4-1 B. COMMANDS ........................................ 4-2 C. AUTO-LOGON ...................................... 4-4 D. USING EXECCL WITH THE COMPUSERVE "A" PROTOCOL ... 4-5 CHAPTER 5 EXECCL MESSAGES ............................... 5-1 A. OPERATIONAL MESSAGES ............................ 5-1 B. PROTOCOL "A" MESSAGES ........................... 5-2 C. INFORMATIONAL MESSAGES .......................... 5-2 D. ERROR MESSAGES .................................. 5-4 E. WARNING MESSAGES ................................ 5-5 F. FATAL MESSAGES .................................. 5-5 CHAPTER 1 PROGRAM REQUIREMENTS A. HARDWARE REQUIREMENTS 1. H11 or PDP11 computer 2. Serial I/O interface (DLV11, DLV11J, DLV11E, H11-5) 3. MODEM - 3O0,600,1200,2400 BAUD Put in BRIEF Command Mode Responses Try COMMAND NO-ECHO mode 4. Console device (30 CPS or faster) 5. Random access disk (RX01, RX02, H27, RL01, etc) B. OPTIONAL HARDWARE 1. Line printer C. SOFTWARE REQUIREMENTS 1. RT-11 V3.0 or later 2. HT-11, any version 3. TSX+, VERSION 2.1 or later (when using MO handler) 4. TSX+, VERSION 5.1C or later (When using CL handler) Page 1-1 CHAPTER 2 USER CONFIGURATION AREA Fill out the parameters in the user configuration area as shown below to accomplish the following: 1. Select the correct handler to be used under RT-11/HT-11, TSX+ 2. Select the key that you wish to use as the Command Key 3. Select the type modem (DEC or Hayes Compatible) 4. Select the 'Clear Screen' codes for your terminal 5. Select the appropriate phone numbers, ID numbers, and passwords for Compuserve via Compuserve node, Tymnet, and Telenet and for Knowledge Index, the Source, and the DEC order line. EXECCL will then assemble properly so that the program will identify the operating system and automatically select the designated handler. The configuration area is partially duplicated below and is self explanatory. ; USER CONFIGURATION AREA ;================================================================= ; ; Under TSX+ do you wish to use the MO handler or the CL Handler? ; The MO handler will be assumed under RT-11. Future ; version will support XL under RT-11. ; TSXHAN = 1 ;0=MO handler, 1=CL handler ; ; Under TSX+, what line is your modem attached to? (The SHOW TERMINAL ; Command will give you this information.) Put the value below. ; MODTER = 3 ;This is the line number that the modem is at. Page 2-1 USER CONFIGURATION AREA ; ; Under TSX+ you can TSGEN up to 16 CL units and either identify them ; specifically to a device or have extra CL units available (CLXTRA). Here ; we need to know which Extra CL unit to attach to the modem line. ; If you set up 3 Cl units then they will be called CL0, CL1, CL2. Select ; the CL unit number (0,1,2,etc) you would like to connect to the modem ; line. ; CLUNIT = 0 ;Use Octal Number 0 thru 7 or 10 thru 17 ; ; What character do you wish to use as your command character? Usually ; the LF key will suffice but for some terminals (i.e. VT240) this key ; is not present. ; CMDKEY = 140 ;Use the octal equivalent of the key you wish to use. ; ; ; What BAUD RATE do you want the program to utilize at startup? ; NEWSPD = 3 ;0=300, 1=600, 2=1200, 3=2400 ; ; What Type of Modem do you have? ; (Use the modems in abbreviated RESPONSE mode) ; MODTYP = 0 ; 1= Hays Compatible, 0= DEC 224 Compatible ; ; Put the Clear Screen code for your terminal here: ; CLS: .ASCIZ <33><133><110><33><133><112> ;================================================================== ; ; AUTO LOGON INFORMATION ; ; Fill in all phone numbers, ID numbers and passwords as indicated below: ;------------------------------------------------------------------------- ;Login Sequence to COMPUSERVE via COMPUSERVE NODE (2400 BAUD) ; MSGLG1: .ASCIZ / 1 - COMPUSERVE via COMPUSERVE Node/ ;Net you are calling ; CISLOG: .ASCIZ /T2569493!/ ;PHONE NUMBER + required dialing codes .ASCIZ /nnnnn,nnnn/ ;ID number .ASCIZ /XXXXXXXXX/ ;Password .EVEN ; ;And so on for each of the 6 identified log-on's.................. ; ;Be sure to include the dialing codes required for your modem along with ;the phone number (i.e. /ATDT2569493/ for the HAYES) ; ; NOTE: Put the modem in BRIEF response mode and COMMAND NO ECHO mode. ;=================================================================== Page 2-2 CHAPTER 3 ASSEMBLY INSTRUCTIONS A. RT-11 VERSION 3.0 OR LATER and the MO HANDLER Before assembly of EXECCL, using your favorite editor, fill out the USER CONFIGURATION AREA near the beginning of EXECCL, as described above in Chapter 2. Under RT-11, EXECCL must be used in conjunction with MO.MAC, the modem device handler. To install EXECCL on a RT-11 system, assemble and link EXECCL in the normal fashion, i.e.: MACRO EXECCL LINK EXECCL It should be noted that before assembling MO.MAC you should modify (if necessary) the device addresses listed in the source to agree with the addresses used by your serial I/O board that is connected to the modem. Then assemble and link MO in the same manner, except that you should assemble MO with the SYCND.MAC file that was used to generate your RT-11 system. Thus: MACRO/OBJ:MO SYCND+MO LINK/EXE:MO.SYS MO Then you need to move a copy of the newly assembled MO handler to your system disk: COPY/SYS MO.SYS SY:MO.SYS Then Install the handler under RT-11 (or reboot): INSTALL MO If you have assembled MO properly for your RT-11 system, the monitor should accept the installation of the device. You are then ready to run EXECCL. Instructions follow below. Page 3-1 ASSEMBLY INSTRUCTIONS B. TSX+ VERSION 2.1 OR LATER and the MO HANDLER For TSX+ users, you follow the same procedure as above, as TSX+ requires that RT-11 recognize any device you attempt to use under TSX+. This means you should complete the RT-11 installation, then do a second assembly of MO.MAC, except you have to change the symbol MMG$T so it is equal to 1 instead of 0. After you have linked the resulting .OBJ file, then you have to transfer it to your TSX+ system disk, as MO.TSX. You will then have to re-gen a new TSX+ system, after altering TSGEN to include the MO handler in it's list of authorized devices. Example: DEVDEF , A NOTE FOR TSX+ USERS: You must allow for an additional 8 user defined activation characters in your TSX+ system. In the module TSGEN.MAC from your TSX+ system, the present value of MXSPAC must be increased by 8. If you do not allow enough activation characters, EXECCL's keyboard interface will not operate properly. C. TSX+ VERSION 5.1C AND LATER and the CL HANDLER TSX+ is a very flexible operating system and there are many ways to interface EXECCL through a CL handler to your modem. The method used here is to sys-gen a new TSX+ system after modifying TSGEN.MAC to add (1) a phone line, (2) an Extra CL device handler, and (3) changing some of the default parameters. example: ; #3 time-sharing line LINDEF 200,175610 NAME CMDFIL DL2:LOGON.TSX TRMTYP VT100 FLAGS NRMFLG!$TAB!$AUTO!$8BIT!$PHONE!$QTSET LINEND For full modem control an interface board which supports modem control will be required. A extra CL device is also included. CLXTRA = 1 ;Number of extra CL units Page 3-2 ASSEMBLY INSTRUCTIONS The following parameters should be changed: NCXOFF = 14. ;Characters left when XOFF sent CLORSZ = 34. ;size of CL output silo buffer Note: The BUFSIZ Parameter can be used in the Line definition block instead of CLORSZ. (see TSX Manual) When not using EXECCL, the modem is available for incoming calls. When using EXECCL, the extra CL handler automatically attaches to the line allowing for full duplex communication through the modem to the remote computer. After generating the new TSX+ system, doing a SHOW TERMINALS will tell you what terminal number the modem line is at. This information will be required for the USER CONFIGURATION AREA of EXECCL.MAC. After filling in all the required information in the USER CONFIGURATION area of EXECCL, assemble it, i,e: MACRO EXECCL LINK EXECCL Once you have assembled EXECCL for RT-11 and the MO handler and TSX+ for the CL handler, the same copy of EXECCL can be used for either RT-11 or TSX+. The proper handler will be automatically selected depending on which operating system you are using. D. HT-11 and the MO Handler For HT-11 users, you will need to expand, assemble and link the file EXECCL.MAC, using your HT-11 software tools. Assuming you have a fresh disk in DX1 that contains only EXECCL.MAC and MO.HT, do the following: .R EXPAND *EXECCL=EXECCL ^C .R ASEMBL *EXECCL=EXECCL ^C R LINK EXECCL=EXECCL ^C After that is done, then you must assemble the HT-11 version of MO. This is the file MO.HT. Do the same as above, except substitute MO for the filename EXECCL. After MO is assembled, transfer a copy of MO.SAV to SY: and name it MO.SYS. You then have to patch the monitor so that it recognizes the MO Page 3-3 ASSEMBLY INSTRUCTIONS handler. Make sure you have a backup copy of MONITR.SYS in case you screw up!! With your working system disk in SY:, run the program PATCH thus: .R PATCH PATCH Version XX FILENAME--- *SY:MONITR.SYS/M *17000;0R *16454/ 0 51630 *16474/ 0 6375 *13640/ 0 1542 *E What you have just done is tell the monitor about the MO handler. 51630 is the RAD50 name of the handler, 6375 is the device status, and 1542 is the size of the handler. These three values are need so that HT-11 'knows' about MO.SYS. After you have patched the system, re-boot HT-11 and you should be able to execute the program EXECCL. Note: The locations given for patching MO into the monitor are for HT-11 Version H01A-5. Previous versions of HT-11 should be the same, but have not been tested. Page 3-4 CHAPTER 4 OPERATING INSTRUCTIONS A. NORMAL START-UP 1. EXECCL can be started by the command: R EXECCL if on the system disk or RUN ddn:EXECCL if on any other disk 2. EXECCL will respond with: EXECCL - Version X.X XX/XX/XX Use 'H' for help" NOTE The command key you select in the User Configuration area will appear above in place of ***************************** EXECCL is ready for commands. ***************************** 3. To access the remote computer you can now select the appropriate auto- logon sequence (i.e. '1' thru '6') or just put the appropriate dial and log-on sequence into the system directly from the keyboard. NOTE Be patient after initiating auto-logon. There is a built in delay to wake up the remote net. Page 4-1 OPERATING INSTRUCTIONS B. COMMANDS NOTE All EXECCL commands begin with the user selected COMMAND KEY, and are followed by the one of the following letters described below. (for the sake of the Example, will be used as the Command Key) ---------------------------------------------------------- Example of how to use EXECCL commands: To open a file: R To close a file: D To transmit a file: T To send a single COMMAND KEY to the remote, key the COMMAND KEY twice i.e.: [] ---------------------------------------------------------- B = Set baud rate Allows you to set a new baud rate "on the fly" and returns you to the point you were at. The startup baud rate when EXECCL is started can be set in the User Configuration Area C = Toggle upper/lower case conversion Toggles upper case/lower case conversion. When toggled on, all lower case letters to and from the remote are converted to upper case. When toggled off, lower case characters are not converted. Default is no conversion. D = Close receiver file Writes the final block of received data to the receiver file and closes the file to make it permanent. Whenever EXECCL is exited by normal routes, all files close automatically. E = Toggle Half/Full Duplex In half duplex mode, the characters typed on the keyboard are immediately echoed to the screen. In full duplex mode, echo is only from the remote computer. Default is Full Duplex. G = Toggle SI/SO on/off Normally SI (^O) puts the terminal in protocol mode and SO (^N) turns off the protocol mode and, as a undesirable side effect, puts the terminal into graphic mode. In the normal Page 4-2 OPERATING INSTRUCTIONS case described, (and the default mode) we can filter out the SO character to avoid the graphic mode. On occasion we don't want protocol mode, but do want graphic mode such as when accessing the DEC order line. By toggling G, one can allow for either of the above two situations. Dialing the DEC line with this program's autologon feature will automatically adjusts SI/SO without having to Toggle 'G'. H = Help with EXECCL functions Prints a list of these program control keys, their definitions in abbreviated format, the list of auto logon keys and then returns you to the point you were at. K = Break Sends a "BREAK" to the remote system. Some timesharing systems respond to this. Others do not. L = Toggle transmission of LF's to host Either blocks or allows LF's to be transmitted to host. When using the CL handler this also can be controlled as a SET CL command. O = Exit EXECCL to RT-11 (disable interrupts only) Causes EXECCL to exit to the RT-11 monitor. The modem interrupt is disabled and all I/O channels are closed. The modem remains connected to the remote program and can be re-entered by running EXECCL again. This can only be done with RT-11, not TSX+. P = Printer on code Opens the line printer port via the RT-11 system. Note the data is buffered in 256 word blocks, so the printing will occur in spurts. Q = Send CTRL-Q to remote On occasion, transmission from the remote might stop because a CTRL S was sent. Since the Terminal using SET TT PAGE traps CTRLQ it is impossible to send a CTRLQ to the remote directly from the keyboard, but ' Q' will send the CTRLQ. R = Open receiver file Opens a file for input on the specified device. EXECCL will prompt the user for a standard RT-11/HT-11 filespec. EXECCL will then attempt to open the file. If EXECCL finds a file of the same name on the specified device, it will query the user for permission to supercede the file, re-enter the filespec, or abort the operation. The default file extension is .NET. After the file is opened, EXECCL will display a ":" character after each LF to indicate to the user the received data is being written to the receiver file. While in the file receive mode, you can toggle the Page 4-3 OPERATING INSTRUCTIONS data on and off. See command "W" for more information. T = Transmit file Transmits a file to the remote. EXECCL will prompt for a filespec (e.g. DX1:SAMPLE.LST). The default extension is .LST. If EXECCL cannot open the file, an error message is printed and the program aborts the file transmit mode. If the file is found, EXECCL begins transmitting immediately. During file transmission, EXECCL will stop sending when a CNTRL-S is received from the remote. Transmission will resume when a CNTRL-Q or CNTRL-W is received from the remote. A CNTRL-Q can also be sent from the keyboard to force EXECCL to resume transmitting. The user can cause a pause in transmission by hitting the space bar. Hitting any other key will cause EXECCL to resume sending. CNTRL-Y will cause EXECCL to abort the file transmission and return to the modem mode. W = Toggle receive file on and off Toggles the receive file on and off. When toggled on [default] the receive file operates normally. When toggled off, data from the remote is NOT put in the receive file and instead of a ":" after a LF a "*" is printed to remind the operator that no data is being sent to the receiver file. Z = Printer off code Closes the line printer port and writes out any data still left in the buffer. ESC = Terminate EXECCL program & drop modem line Terminates EXECCL. If the DLV11E option is enabled, EXECCL will notify you if the carrier bit is still on indicating the modem is still connected to the remote. You will then confirm or negate your request. If you confirm it with a 'YES', all I/O channels are closed and the modem interrupts are disabled, RCSR is cleared and the program returns to the RT-11 monitor. If you give a 'No' answer, the command is ignored and you return where you left off before the command. on the VT200 series terminals can be accessed with a CTRL-3. (^3) DEL = Toggle Delete conversion Allows either the Delete Character (Octal 177) or if toggled, the BS (octal 10) thru to the program when the delete key is used. The following characters function only while in the file transmit mode - they are NOT preceded by a LINE FEED CNTRL-Y = Abort file transmission Page 4-4 OPERATING INSTRUCTIONS SPACE = Pause when transmitting file to remote C. AUTO-LOGON Auto-log on sequences can be implemented by placing the appropriate log-on responses in the User Configuration area at the beginning of EXECCL. Be sure to set Modem in Brief Command Response Mode and Command No-Echo Mode. At present there are 6 different logon sequences available: 1 = Auto logon to Compuserve via the Compuserve Node 2 = Auto logon to Knowledge Index via Telenet 3 = Auto logon to Compuserve via Telenet 4 = Auto logon to the Source via Telenet 5 = Auto logon to the DEC electronic order line 6 = Auto logon to Compuserve via Telenet D. USING EXECCL WITH THE COMPUSERVE "A" PROTOCOL EXECCL also supports the CompuServe "A" protocol for file transfers. It will work with the XFTRAN program on MicroNET and in most cases where a "CompuServe Executive" is called for. When in MicroNet, to start a file transfer you must invoke the XFTRAN program. From the MicroNET command prompt ("OK") type "R XFTRAN". This program will automatically send a special code that will cause EXECCL to identify itself. This is usually done twice. After that, XFTRAN will ask you for the direction of the transfer, either to or from MicroNET. After you select the direction, you will be asked for the filenames for both your system and MicroNET's. Both XFTRAN and EXECCL will inform you if you attempt to overwrite a file that already exists. If you specify a filename to MICRONET that has an extension of .BIN, a binary transfer will be performed. Otherwise, an ASCII (7-bit) will be transfered. During file transfer, in the ASCII mode you will see what is being transfered, while in the binary mode you will only see a "." when a block of data is transfered successfully. If a block of data is received with an incorrect checksum, the block is repeated until the checksum matches. All data blocks are a maximum of 256 character long. After the transfer, the system will return to the "direction" query, where you can transfer more files, or use C to exit the program. In SIG/ACCESS or PUBLIC/ACCESS, when the DOWnload command is used, ACCESS will invoke the XFTRAN program for you. See Chapter 6 for the "A" Protocol Messages Page 4-5 CHAPTER 5 EXECCL MESSAGES A. OPERATIONAL MESSAGES Enter receiver filespec: On entering file receive mode, 'R', the above message signals request for a file name for your disk. Enter a valid RT-11 filename. Do you want to open another file? When a receive file is full, transmission is stopped, the file is closed and then you are queried as to whether you want to open another file. Enter transmit filespec: On entering the transmit file mode, 'T' the above message signals request for a valid RT-11 file name for the remote. You are DIALING via Occurs whenever autologon is initiated with a '1' thru '6' and identifies the net you are calling and the carrier you are calling them through. 0=300 1=600 2=1200 3=2400 Enter baud code: The response when you initiate Baud rate change with a 'B'. If you have a DLV11E board or equivalent which can change the baud rate the rate will be changed. Page 5-1 EXECCL MESSAGES The following response occurs when you enter 'H" for help. ------------------------------------------------------ EXECCL Commands B - Alter baud rate L - LF transmission on/off C - Case toggle (UC/LC) O - Exit EXECCL to RT-11 D - Close receiver file P - Open printer channel E - Toggle Half/Full Duplex Q - Send CTRL-Q to remote G - Toggle SI Flag Off/On R - Open receiver file H - Help; prints this list T - Transmit file K - Send 'BREAK' to remote W - Toggle receiver file ON/OFF DEL-Toggle Delete conversion Z - Close printer channel ESC-Exit EXECCL and hang up Precede all commands with the <`> key ************************ AUTO LOGON SELECTIONS 1 - COMPUSERVE via COMPUSERVE Node 2 - KNOWLEDGE INDEX via TELENET 3 - COMPUSERVE via TELENET 4 - SOURCE via TELENET 5 - DIGITAL EQUIPMENT ORDER LINE - dial sequence only 6 - COMPUSERVE via TYMNET ------------------------------------------------------------ -- B. PROTOCOL "A" MESSAGES EXECCL-P-Sending CSEXECCL System ID to host Reply to I from host: EXECCL-P-Initializing file transfer Preparing to transfer files EXECCL-P-Beginning download Beginning download EXECCL-P-Beginning upload Beginning upload EXECCL-P-Invalid data block/re-transmitting When an invalid data block has been transfered. EXECCL will attempt to do it again. EXECCL-P- File exists - upercede or bort: Occurs in the download mode if the specified file exists EXECCL-P-Aborting transfer Protocol mode is terminated abnormally Page 5-2 EXECCL MESSAGES EXECCL-P-Download completed EXECCL-P-Upload Completed Either Upload or Download File transfer is completed NOTE When EXECCL is in the protocol mode, typing a CNTRL-C will abort the transfer and return EXECCL to the regular mode (non-protocol). C. INFORMATIONAL MESSAGES EXECCL-I-CONNECTED TO NETWORK Occurs when the carrier has been detected and connection has been made with the remote EXECCL-I-Version XX.X (date here) Use <> H for help Startup Message when EXECCL is first started EXECCL-I-Receiver file closed Occurs when receive file is closed with a 'D' or when EXECCL is terminated with a 'O' or 'ESC' EXECCL-I-File transmitted Occurs when leaving the file transmit mode EXECCL-I-Transmitting file Occurs after successful insertion of a file name and the file transmit starts EXECCL-I-Receiver file opened Attempt to open an already open file in receive mode: EXECCL-I-Printer on Occurs on entering the printer-on mode EXECCL-I-Printer off Occurs on leaving the printer mode EXECCL-I-Transmission aborted Using CNTRL-Y during file transmitting EXECCL-I-File not opened If you specify NOT to supercede an existing receiver file EXECCL-I-Printer already on Attempt to open the already open line printer channel Page 5-3 EXECCL MESSAGES EXECCL-I-Printer already closed Attempt to close an inactive line printer channel EXECCL-I-Carrier Detected - Logon Sequence in progress Logon sequence is proceeding. Be patient as there is a built in delay when attempting to wake up the remote EXECCL-I-Line is Busy This brings you back to the keyboard mode so that you can input any further commands EXECCL-I-No Answer, try again later The modem no-answer signal has been detected EXECCL-I- You are already logged on An attempt has been made to use '1' thru '6' after you are already logged on to a net. EXECCL-I-EXECCL is at 300 Baud EXECCL-I-EXECCL is at 600 Baud EXECCL-I-EXECCL is at 1200 Baud EXECCL-I-EXECCL is at 2400 Baud One of the above messages will be the response when selecting a new Baud rate with 'B'. Also at startup of EXECCL, you will be notified of the default Baud rate you selected in the User Configuration Area. EXECCL-I-TEMPORARY MESSAGE YOU ARE CONNECTED TO THE DEC LINE Full logon has not been implemented PLEASE HIT TWICE and log on manually!! At present attempt to auto-logon to the DEC order line will only dial the number for you. Upon receipt of a connect message, a double will wake up DEC and bring up the sign-on prompt for you to manually enter the requested information from the keyboard. D. ERROR MESSAGES EXECCL-E-Fetch error Device handler fetch error EXECCL-E-File open error Error in opening receiver file EXECCL-E-Read error Error in reading a file EXECCL-E-Write error Error in writing to a file Page 5-4 EXECCL MESSAGES EXECCL-E-Illegal filename Syntax error in filespec (transmit or receive) EXECCL-E-File not found Attempt to transmit a non-existent file EXECCL-E-Illegal command under TSX+ Use ESC to disconnect Attempt to use a command not functional with TSX+. At this time only 'O' applies. EXECCL-E-Receiver file already open Attempt to use 'R' when a receive file is already opened EXECCL-E-File already closed Attempt to use a 'D' to close a file already closed E. WARNING MESSAGES EXECCL-W-File exists - upercede, e-enter, bort: Attempt to open an already existing file EXECCL-W-Modem carrier detected - Are you sure you want to hangup? (Y/N): Attempt to leave EXECCL with EXECCL-W-Login Aborted A CTRL-C (^C) will abort the logon sequence and allow you to make entries from the keyboard EXECCL-E-Receiver file full File Space allocated on disk is full. EXECCL stops receiving, closes the existing receive file and then queries you with the following message: Do you want to open another file? If you say yes, you will be asked for a new file name. The new file will open and will continue receiving where the other file left off. The received material will also continue running down the CRT screen. If you say no, then the screen will continue where it left off but no text will be saved. EXECCL-W-Control-C Intercepted Identifies when a CTRL-C (^C) has been activated F. FATAL MESSAGES EXECCL-F-Lookup failed handler Page 5-5 EXECCL MESSAGES EXECCL-F-Modem line in use, cannot connect Attempt to attach to modem when it is in use. Should only occur when using TSX+. EXECCL-F-Modem special function failed All instructions to the modem handler are via Special Function requests (.SPFUN). EXECCL-F-Modem write error Page 5-6