EVERHART%ARISIA@rca.COM.UUCP (08/14/87)
Folks - This is the status report from the DECUS program library of new things available there. DECUS Program Library BP02, 219 Boston Post Road Marlborough, Massachusetts 01752-1850 617-480-3418 DECUS PROGRAM LIBRARY STATUS REPORT JULY 20, 1987 FROM: Betty Cadieux DATE: July 20, 1987 GENERAL INFORMATION This Status Report as well as any future reports are to be considered an addendum to the present catalog as well as the new catalog when it is published. DECUS PROCEEDINGS For your convenience and information, listed below are the current DECUS Proceedings that are available and can be ordered through the DECUS office in Marlboro, Massachusetts. As availability changes, this list will be updated. DECUS Media Part No. Service Codes U.S. Spring 1986 - Dallas, TX PROC-SPRING-86 YA U.S. Fall 1986 - San Francisco, CA PROC-FALL-86 YA PROGRAM AVAILABILITY The following new/revised programs are not listed in the 1987/1988 Catalog. See attached abstracts for media availability. PROGRAM # TITLE V-SP-64 Symposium Collection from the VAX SIG, Spring 1987, Nashville VAX-244(R) Golf Handicap/Information System VAX-267 MAKE Utility For VMS VAX-269 FRAGMENT 11-887 CLE 11-888 RSX Indirect and EDT Grab Bag 11-889 BS-207 Handler for RT-11 and TSX-PLUS New V-SP-64 Symposium Collection from the VAX SIG, Spring 1987, Nashville Version: Spring 1987 Author: Various Submitted by: J.L. Bingham, Mantech Services Corporation, Alexandria, VA Operating System: MicroVMS, VAX/VMS Source Language: BASIC, VAX, C, FORTRAN,VAX, MACRO-32 Software Required: Reference may be made to previous tapes. Keywords: Symposia Tapes - VMS Abstract: This submission contains the programs submitted to the VAX Systems SIG tape copy effort at the Spring 1987, DECUS U.S. Symposium in Nashville, Tennessee. The programs have been placed in two major backup sets named VAX87A and VAX87B as there is too much material for one reel at 1600BPI. Also included is an update to VAX000 which contains AAAREADME files and an index into previous VAX SIG tapes. Some material has been compressed, and the tapes contain the LZDCM program needed to decompress the compressed material. The AAAREADME files in each area note that either contains the top level documentation or tells where that documentation is. The following is a brief summary of the contents of the tape: VAX87A [.ALLIED] Command procedures for auto file reorganization crash notif. via mail, SMG interface in BASIC (+ .OLB), system statistics utility. [.AUBURN] A disk defragmenting utility, show interactive processes, modified version of XMODEM. [.ANLJOHNO] Remote DECnet printer support, remote batch support. Multithreaded "executive" server. DCL preprocessor. Utility to ASCIIze BACKUP savesets for mailing to other sites. Multinode VMS V4 chargeback accounting sys. [.BASSETT] Loan and investment programs. Large game collection (compressed into saveset and moved to VAX87B.GAMES). Golf handicap system. Kill program (forcex or delete process choice). Menu system on FORTRAN. Reminder. Another WATCHDOG update. [.BATTELLE] All-IN-1 quickly delete A1 accounts. CSVN - change volume set name. Check_PWexp enforce password change at login time. SEARCH - TPE based search util. TPU procedures to show or set directory, expand fcn keys like Emacs. [.BBS] Nifty bulletin (somewhat NOTES like) utility for VMS. Also works across DECnet. [.BRYANT] Enhanced EDT emulator in TPU. Global substitute utility for TPU to allow text substitution in multiple files. [.BULLV4_0] Bulletin utility to allow selective and available system notices. [.CSC] Update to CALC calculator to fix an earlier bug. [.DOWDIR] MAIL/PHONE_book system used at DOW. Includes src so network phonebooks can be better understood. [.EDISON] Accounting report generators. Batch priority booster to give Batch a burst of priority for once every fifteen minutes. [.EVEANDEDT] An EDT keypad emulator for EVE, a listing facility. [.FARM_CREDIT] Produces banners in Roman or Gothic on lineprinter. CONTIG - updates to JUICER disk compressor. Update to WATCHDOG idle terminal killer. [.FORCE] Allows you to stop a program without killing the whole process. (NOT to be confused with an earlier tape's program called FORCE which forced commands onto another process.) [.GENDYN] LOCK - DCL interface to LOCK service. Useful for coordinating multiple processes via distrib. lock mgr. VT200-KIND - creates DCL symbol showing term. type. CTRL-T - set application specific ^T message. [.GOULD] AUTOMOUNT update. AUTH_ID security fix from earlier DECUS submission. [.IIT] BYE - forcibly log out users. CHAP - change priority of other users. FINDFILE - find files by scanning the index file. FORCEX - Force image exit on a process (even across DECnet). NOTICES - manage system notices. PASSWD - change passwords from command line. [.IMU] Rights identifier management utility with AUTHORIZE like control. [.INTPRCTMO] Time out interactive processes which are idle. [.ISU] DELFILES - delete files by directory or UIC. DISK - report free space on disks. ISUEDT - spawn from inside EDT. ISUPRTSMB - modified print symbiont. RUNOFF postprocessor. [.JMU] FMS based Bulletin Board system, FMS based calculator program, and unread mail checker. [.KILL] Kill other peoples' processes by username, process name, CPU time, etc. [KMSKIT] System management procedures. Update to ZEUS. Convert MacPaint to sixel. Quick login facility. Print VT240 screens. SMG libraries. Neat stuff for LSE or TPU. Bug fixes for VPW and some new procedures. [.LBGS87] ALL-IN-1 system management tools. A usable "BECOME user". Mailcompress utility. FMS to DCL interface. Utility to resubmit a batch file IFF not already on a queue. Clear error counters on devices. [.LILUG] Create index of LaTeX document. Account/billing system. List inactive accounts. Tape read/write card images. Trim trailing blanks off file. Manipulate DTR line on a modem. Group quota maintenance utilities. Menu interface to CMS. Directory tree draw. Search and display string in reverse video. Printer setup files. [.LMSC] Utility to give information on a user out of UAF. HOGS - shows CPU hogs. MASS11 font update. Toggle two queues on one device (w/different forms etc.) Another WHO. Send one line messages to other user. [.LZW] Source and executable of LZW compress programs used to compress several long submissions on these tapes. Documents are in start of the C source code. No C compiler needed to use these. [.MNVAX] Cribbage game. Command files, DTR function showing privileges, statistical program, many TPU extensions, a Video Attribute Text Formatter, printer controls. [.NSTL_LUG] EDIT/ACL replacement. AUTOLOG idle terminal killer with better logging, SET/ACL replacement, incremental backup aids, printer symbiont for security labels (TS,S,C,U), EDT/TPU update. Fast block I/O for FORTRAN. LIST all IDs on a system. Procedure to delete DCL commands from a user file at login. [.PAGESWAPPER] Pageswapper issues since last DECUS VAX Symposium tape. [.PWPLUM] Menu utility using FMS, in FORTRAN. [.RIT] Compress and decompress RMS files utility. (May work with LZCMP/LZDCM). MAKE - a very good VMS MAKE utility. NETCOPY - like COPY over DECnet but allows secure entry of passwords. PIPE - allows filtering and redirection. Print files on attached printers. SETUSER - become another user (if priv'd enough). [.SCS] MAKE - emulates Microsoft MAKE utility on VAX. BATCH_ACL - verify that a batch job has proper identifiers. FTP - Foreign Tape Processor (ASCII or EBCDIC). Also tape-disk-tape. LIST - screen lister in TPU, like EDT in readonly mode. BIGBRO - dynamic user display/modify. LILBRO - smaller user display. GRADE - class grading prog. SMAUG - lower priority of CPU hogs. GOLLUM - idle process killer. [.SEALUG] NETPRINT - cross network printer fix. MACINTOSH - various MAC utilities uploaded to VAX in MACbinary or XMODEM formats. BINtoXMOD format converter. [.SOUTH_FLA] Command procedure to set a new accounting file each month, program to check for unread mail. [.STOCKTON] Batch queue scheduler. Reminder system. Idle terminal process killer. Report on last login time. [.TELEX] Idle terminal monitor. CPU monitor cross cluster. HEX object file manipulator. [.TSO] Miscellaneous system utilities from Paul Clayton, TSO Financial, including disk exerciser, struct, privdump... [.UIF] Generic User InterFace system programs from the Nashville session. [.UNDHEP] Base converter for decimal/hex/octal binary. Commands to copy VMS Update media. EDTINI for use with VT100/VT200, GIGI, or H88. Extension to HELP. Set ownership utilities. Several programs to handle foreign tapes, especially IBM tapes or display their characteristics. Show users extension. [.UTCCDSG] Batch mail; text archivers (self unpacking); convert text files to Postscript. MACpaint display on UIS VMS Workstation. MicroGNUEmacs V lb. Extract pages from Postscript output file. Create or unpack Unix shell archive files. Convert Tek 4015 to Postscript. [.UTEXAS] PROXY - let users make their own proxies. Print symbiont for Apple Laserwriter. Check files not altered. [.VMS_SLIDES] Slides used in the VMS Update session. From Trevor Kempsell, VMS Development. [.WATCHDOG] Upgrade to WATCHDOG idle terminal monitor. [.WILLIAMS] EVE Extensions with integrated calculator, generic callout facility, access to DCL symbols, [.WSIPC] SCRIPT command language resubmission. VAX87B [.BNELSON] KERMIT-11 update, VMSTPC FAST tape to disk to tape utility, Kermit server process, TED editor update. [.CAROSSO] Calendar - appointment calendar. Dialout utility to connect to other computers. EVE_EDT EDT emulator (Plus some stuff from VTEDIT) and more. Hershey fonts. Network print symbiont. Pseudo terminal driver (much improved). UUCP mail hooks. [.COY] DM directory management program. SD set default update. WPS-PLUS emulator for TPU ("Complete"). VT241 color management. [.DTRSIG] Large collection of Datatrieve utilities. Includes accounting conversions, ALL-IN-1 log readers, standalone corporate phone directory, various user functions includes: SPAWN, plots, command line recall. [.ERI] Macintosh utilities of interest to sites using both Macintosh and VAXen. [.GAMES] Games from [.BASSETT] and [.MNVAX]. (Protection set to World:noaccess). [.GNUEMXV18] Update of VMS GNE Emacs, V18. [.RCAS87] Variety of vital patches and programs from CSnet (mostly the INFO-VAX conference). VMS disassemblers with sources. EVE extensions (4 layer keypad, much more). TAR reader and writer for VMS tapes (with exe if you don't have C). Also some upgrades (by Marty Sasaki) to VMS VD: virtual disk driver. VTedit in TPU from DECUS. Large collection of especially useful utilities for Amiga. [.VAXNET] VAXnet V12 from DECUS Library. Now fixes some bugs and supports Kermit, VAXnet, and XMODEM protocols. Restrictions: See documentation on individual programs. VAX/VMS version 4.0 or higher is required to load tape with no file name errors. Complete sources not included. Media (Service Charge Code): 2400' Magnetic Tape (PS) Format: VMS/BACKUP, TK50 Tape Cartridge (TC) Format: VMS/BACKUP Revision VAX-244 Golf Handicap/Information System Version: V1.2, June 1987 Submitted by: Fred Bassett, J. G. Boswell Company, Corcoran, CA Operating System: VAX/VMS V4.2 - V4.5 Source Language: VAX COBOL Software Required: RDB/VMS, DATATRIEVE, TDMS (not V1.7), Common Data Dictionary Keywords: Games Abstract: This is a golf handicap/information system. It contains it's own built-in menu and security system. It can be used by persons, clubs and organizations to collect information on golf courses either local and remote as to fees and services provided. A complete golfing history is maintained for all players defined to the system. The players' golf score cards are entered into the system which will adjust them according to current USGA rules and calculate an ongoing handicap for each player. Various reports and queries are provided. Notes: Operating System VMS V4.2 or higher is required. Changes and Improvements: Connected bugs in program PGMADDSRS. System will not work under TDMS V1.7. Restrictions: Digital's TDMS V1.7 has bugs which cause this system to not run. VAX/VMS version 4.2 or above is required. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VMS/BACKUP New VAX-267 MAKE Utility For VMS Version: 1.7 Submitted by: William T. Dunn, ARGOSystems Inc. Operating System: MicroVMS Version 4.2, VAX/VMS Version 4.5 Source Language: VAX FORTRAN Software Required: None for installation. VAX FORTRAN to recompile sources. Keywords: Tools - Applications Development Abstract: MAKE is a utility that automates the build portion of the program development cycle. By using a pre-defined set of file dependency rules, MAKE determines and executes only those commands necessary for rebuilding the software system. For example, if a programmer edits an INCLUDE file that is only used by 2 out of 7 source files, then only those 2 source files will be recompiled. This utility was written in response to a coworkers claims about the usefulness of MAKE on the UNIX operating system. This utility requires system privileges to install. The verb MAKE is added to the DCL command tables and a MAKE.HLP file can be added to the system HELP library. Also a users guide is included on the distribution media. Features included in this version are: . Automatic dependency rule generation. . A macro facility. . STARTUP, BATCH and FINISH directives. . IF-THEN-ELSE directives. . Ability to submit MAKE commands to the Batch Queue. Media (Service Charge Code): One RX50 Diskette (JA) Format: VAX/ANSI, 600' Magnetic Tape (MA) Format: VAX/ANSI New VAX-269 FRAGMENT Version: 1.0, June 1987 Submitted by: Bob Armstrong, Algonquin College, Ontario, Canada K26 IV8 Operating System: VAX/VMS V4.5 Source Language: C Memory Required: 1000 Virtual Pages Keywords: Utilities - Disk - VMS Abstract: FRAGMENT is a tool used by system managers to measure the degree of fragmentation on a specified VAX/VMS FILES-11 disk. The utility first scans the BITMAP.SYS file on the disk to analyze the hole distribution on the disk. It prints a histogram of the hole fragment size as well as a rough distribution of where the holes are on the volume. The utility next scans the INDEXF.SYS file to determine the degree of file fragmentation on the volume. Some overall file statistics are given and a histogram of file fragmentation frequency. Also file headers of files which are fragmented above a specified threshold value are printed (in a form similar to the DUMP/HEADER format). Notes: Currently only for FILES-11 structure level 2 disks. Tested only on RA81 and SA482 disks. Requires read access to [000000]INDEXF.SYS files. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VMS/BACKUP New 11-887 CLE Version: 6.2 Submitted by: A.J.M. Driessen Operating System: RSX-11M V4.2, RSX-11M-PLUS V3.0 Source Language: MACRO-11 Memory Required: 15KB Hardware Required: VT100 terminal series Keywords: Calculators, Calendars, Editors, Utilities - RSX-11 Abstract: CLE is a command line editor, which has also built-in desktop functions. It is made for RSX-11M and RSX-11M-PLUS and runs on VT100 terminal series only. The program spawns commands to the current command line interpreter (MCR, DCL or any other CLI). The last N lines (specified during generation) are stacked and can be recalled for spawning or editing. There are also M special lines available for commands. The editor is EDT like. Most of the EDT commands are supported. CLE has the following major functions/options: . Command logging with time and exit status . Defining user commands . String substitution . Chaining of commands . Timer display in upper right corner of screen . Help displays The desktop functions of CLE are: . Fullscreen calculator with ten memories and decimal/octal switch . Calendar with note-blocks for every day . Alarm functions Notes: Full duplex terminal with escape sequence recognition is required along with get/set multiple characteristics and parent/offspring tasking. Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape (MA) Format: BRU New 11-888 RSX Indirect and EDT Grab Bag Version: 1.0, June 1987 Submitted by: James J. Fullerton, Institute Logopedics, Research Division, Wichita, KS Operating System: RSX-11M V4.2 Source Language: EDT, INDIRECT Memory Required: 32KW Software Required: RUNOFF, DATATRIEVE-11. Keywords: System Management - RSX-11, Utilities - RSX-11 Abstract: This is a collection of indirect command files, EDT initialization files, and HELP files that perform a variety of functions from system management to office "automation". Command files are available to perform daily backups, UIC allocation, memos, letters, base conversions, and help with programming. Among the more unique items is a command file to interactively define a function key on a VT200-series terminal (everything done in indirect). There are also EDT initialization files for editing FORTRAN or PASCAL source code files. These provide some VAX LSE-like operations, but unlike LSE, provide commonly used items in preference to syntactic items only. Notes: Operating System RSX-11M V4.1 or later is required. Media (Service Charge Code): One RX02 Diskette (LA) Format: FILES-11, 600' Magnetic Tape (MA) Format: FILES-11 New 11-889 BS-207 Handler for RT-11 and TSX-PLUS Version: January 1987 Submitted by: Dataram Corp, Princeton, NJ Operating System: RT-11 V5.01, TSX-PLUS V6.01 Source Language: MACRO-11 Hardware Required: BS-207 Keywords: Device Handlers, TSX Abstract: BS is a device handler that can be installed under RT-11 or TSX-PLUS operating systems. It makes the Data-Ram Corporation Bulk Storage Memory System appear to be a high-speed disk. The Macro Assembler code supplied has been tested under RT-11 version 5.01 and TSX-PLUS version 6.01. It should also work with previous releases of RT-11 back to version 4, and previous releases of TSX-PLUS back to version 3. The handler as supplied supports eight megabytes of BS memory. To support more or less, the SIZE parameter must be changed, and the handler re-assembled and re-linked. Driver Specifications: . RT-11 DEVICE ID number: 174(8) . CSR base address: 177460 . Vector address: 204 . Handler size (approx): 120(10) words . RT-11 Features supported: -System Device Support -Memory Management . Requires EIS hardware . Hardware bootstrap This handler supports use as a system device. In many cases, significant performance improvement will occur by loading operating system software onto the BS device, making it bootable, then booting it. The RT-11 "device identification number" is set to 174 to allow application programs to identify this device. Notes: This handler does not zero-fill short blocks (less than 512 bytes) written to it. Thus the contents of the "non-written" portion of the block is unpredictable when it is read as a whole block. In practice, this does not appear to be a problem with the operating system, nor application programs. It does, however, cause problems with some editors , e.g., KED, which write a short block at the end of the edited file upon exiting. Media (Service Charge Code): One RX02 Diskette (LA) Format: RT-11, 600' Magnetic Tape (MA) Format: RT-11