Screen Demon Revision 3.52.01 Release Notice Copyright (C) 1988 - 1995, Threshold, Inc. All Rights Reserved Contents I. Environment II. Installation III. Enhancements IV. Corrections V. Notes and Warnings I. Environment Operating system: AOS/VS 7.56 or greater AOS/VS II 2.01 or greater (requires patch number 83 for 2.01) Host language: AOS/VS Interactive COBOL 1.40 - 1.71 AOS/VS COBOL 3.20 - 3.71 AOS/VS C 4.00 Other languages to be determined II. Installation Detailed installation instructions can be found in the Screen Demon Developer's Guide. If you would prefer to try things out without looking at the manual first, follow this "Quick Start" procedure: 1. Screen Demon requires a directory accessible via the pathname :SCREEN_DEMON_3.52 Create this directory using the following commands: DIR : CREATE/DIRECTORY SCREEN_DEMON_3.52 If you do not want the Screen Demon directory to be located in your system root directory, you may create the actual directory somewhere else if you create a link with the above name in the root directory pointing to the actual directory's pathname. 2. Go into the above directory: DIR :SCREEN_DEMON_3.52 3. Load the release tape, using one of the following commands, depending on the release media: 1600 bpi 9-track tape: LOAD/V/BUFFERSIZE=8192/DELETE :(0,1) 22-meg MV/2000 cartridge tape: LOAD/V/BUFFERSIZE=16384/DELETE :(0,1) QIC tape: TAR_VS/XTRACT/FILE=:0 LOAD/V/DELETE SD352(,U).DMP DELETE/V SD352<,U>.DMP 4. Execute the "Quick Start" CLI macro by typing SD_QUICKSTART 5. Respond to the prompts when requested. 6. To access Screen Demon features in a program containing Screen Demon, press the key. III. Enhancements A complete list of enhancements can be found in the text file SD_3.52.01_ENHANCEMENTS.DOC IV. Corrections All known problems have been fixed, except for those listed in the "Notes and Warnings" section below. A complete list of corrections can be found in the text file SD_3.52.01_FIXES.DOC V. Notes and Warnings 1. There is an annoyance with the input of fields longer than the width of the screen on the last line of the screen, such as when entering a command line in CLI. While in insert mode via ^E, at the point when inserted characters would extend the end of the line (including any hidden characters accessible via ^A but not initially displayed) up to the right margin, the terminal will beep and it will no longer be in insert mode. 2. Field-oriented inputs that begin beyond column 80 may actually occur at column (col - 80). 3. Newer versions of VS/COBOL remember the console timeout setting from the most recent ACCEPT, and will not issue system calls to reset it if the setting is already thought to be correct. This can cause problems if a VS/COBOL subprogram is called from a hot key, since the COBOL runtimes do not expect multiple ACCEPT's to be active at the same time. If an ACCEPT in a hot key routine has a timeout, but the ACCEPT where the hot key was pressed does not, then pressing the hot key twice at the same ACCEPT will result in the hot key subprogram's ACCEPT occurring without a timeout the second time. Work-around patches for various revisions of VS/COBOL can be obtained from Threshold if this is a problem for your system. 4. Screen Demon does not support the "Selected Field Translation" option of the ?WRITE system call. The only program this seems to affect is DISPLAY.PR. 5. Screen Demon does not support the undocumented "Edit Read" subpacket of the ?READ system call. The only programs known to use this option are CEOWRITE.PR and CEO_WP.PR. 6. SD_PLAY cannot properly play a console log file backward if it contains D400 hardware window or margin commands. 7. SD_SPY only shows 80 columns even if the remote process being viewed has the screen in D400 compress mode. 8. Because of the design of the ICOBOL revision 1.70 and 1.71 interpreter, it is not possible to invoke an ICOBOL program via a Screen Demon hot key from an input occurring as a result of an assembler call from an ICOBOL program. For example, the Screen Demon Calculator program, which is written in ICOBOL, uses the SD_READ_CHAR call to input characters from the keyboard, rather than using an ACCEPT statement. If a hot key is pressed that is assigned to another ICOBOL program, such as the Screen Demon Calendar program, it will be ignored. Any other type of hot key will execute normally. 9. There is a problem with console interrupt handling in ICOBOL revisions 1.70 and 1.71 that occasionally causes the interpreter to panic or hang when ^C^A or ^C^B is pressed. This is not a Screen Demon problem, since it will also occur with the standard ICX when ^C or ^\ is pressed. However, because of the potential for ISAM file corruption, you may wish to set the Screen Demon configuration file option IGNORE_CONSOLE_INTERRUPTS? to YES. Note that the ICX switches /NOINT and /NOQUIT will not help! 10. A problem in AOS/VS revision 7.70 affects Remote Input in SD_SPY. If you go into Remote Input mode for a particular console, and then leave Remote Input mode, it will be impossible for any Spy process to go back into Remote Input mode for that console until the process that was running on that console terminates. The error message will be "Remote PID Already Controlled By PID 0". This problem is fixed by patch # 38 for AOS/VS 7.70, which is available from Data General. 11. Because of an incompatibility with the current revision of AOS/VS COBOL (rev 3.71), the default value for the Screen Demon configuration file option TRIM_SPACE_UNDERSCORE_ON_INPUT? has been changed to NO; it was set to YES in earlier revisions of Screen Demon. If you are using VS/COBOL revision 3.70 or above, or revision 3.20 or earlier, this question must be answered NO; otherwise, function keys may not be accepted properly. However, if you are running anything else, you will probably want to set this option to YES. See the Configuration File chapter in the Developer's Guide for more information. 12. There is an error in the definition of the D470C terminal in the SD_TERMCAPS.SR file. The model id code is specified as 54; it should be 44. After making this change, execute the macro MAKE_SCREEN_DEMON.VM.CLI to rebuild the Screen Demon VM file so that it contains the proper termcaps table.