bobp@tekcae.TEK.COM (Robert N. Perry (Bob)) (03/07/88)
The following are two DECUS library status reports showing new programs available from the DECUS library. To reach the DECUS library, use the address: DECUS Program Library 219 Boston Post Road Marlboro, Mass. 01752-1850 USA 617-480-3418 Programs are distributed for media/copying charges that are more or less in line with what universities charge. This is needed because they have to pay some fulltime staff, pay for machines & maintenance, and the costs of catalogs, etc. Not cheap. They get partial subsidies from DEC to help with this, so costs aren't as high as they could be. However, Columbia charges $100/tape for Kermit, you pay $50 for PMDF, and so on; DECUS charges are comparable. Also, SIG tapes can be obtained free from your LUG as well as the DECUS library. Many of these programs are NOT on ANY SIG tapes however. If you want them, order from the library. You can get the programs within a few days of ordering from DECUS; turnaround is good these days. So please do not assume you'll get the code off a SIGtape later; you may wait awhile and then discover it isn't there. This information is provided so if you want any of these programs, you don't have to wait for a catalog to appear. Glenn Everhart (Everhart%Arisia.decnet@CRD.ge.com) ------------------------------------------------------ FROM: Betty Cadieux DATE: February 22, 1988 SUBJECT: DECUS Program Library Status Report February 22, 1988 ATTACHMENT C PROGRAM AVAILABILITY Following are the new or revised (R) programs since the distribution of the 1987/1988 catalog. The * indicates revisions to new programs that have been announced through these status reports. PROGRAM NO. TITLE V-SP-53(R) KERMIT Distribution V-SP-59(R) DATATRIEVE/4GL SIG Library Collection VAX-66(R) NANNY VAX-234(R) FED: A FORTRAN Editor VAX-297 ReGIS to HPGL Conversion Program VAX-304(R)* DISPLAY_OPEN_FILES VAX-314 VAX Capacity Management Tool VAX-315 Language Sensitive Editor Template for RUNOFF VAX-316 VAXWindow 11-845(R) RDIR/SQMAP/OVERLAY & Utilities 11-900 FND - A Global Disk Utility PRO-172 SIDE: Development Improvements for the PRO Revision V-SP-53 KERMIT Distribution Version: January 1988 Author: Various Submitted by: Glenn C. Everhart, Ph.D. Operating System: CP/M, IAS, MS/DOS, OS/278, OS/78, P/OS, RSTS/E, RSX-11M, RSX-11M-PLUS, RT-11, TOPS-10, TOPS-20, VMS Source Language: ALGOL, BLISS-16, BLISS-32, BLISS-36, C, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS, MACRO-10, MACRO-11, MACRO-32, PASCAL, VAX-11 BASIC, VAX-11 FORTRAN Keywords: Data Communications, KERMIT Abstract: This TWO tape collection contains a VMS Backup distribution made from a KERMIT distribution from Columbia University dated January 14, 1988. The TWO tape collection contains all KERMITS known to Columbia as of that date plus a large amount of documentation. The Columbia distribution is on five (5) reels of tape. To reduce costs, the distribution has been placed on TWO (2) reels of tape for DECUS, in VMS/BACKUP format at 1600 BPI. Because the distribution has grown too large for a single reel, compression was not attempted. All KERMITS are here as distributed by Columbia University. The new MS/DOS KERMIT (V2.3), a new universal IBM Mainframe KERMIT, and an update to C KERMIT are present on this collection as recent additions. Complete KERMIT documentation and booting instructions are on the tape. No paper documentation is needed. Files beginning with AA*.* should be looked at first for an overview of what's here. Changes and Improvements: Later versions of many KERMIT implementations. Media (Service Charge Code): 2400' Magnetic Tapes (PB) Format: VMS/BACKUP, TK50 Tape Cartridge (TC) Format: VMS/BACKUP Revision V-SP-59 DATATRIEVE/4GL SIG Library Collection Version: February 1988 Author: Members of the DTR/4GL SIG Submitted by: Bart Z. Lederman, WU World Communications Operating System: P/OS V2.0, RSX-11M, RSX-11M-PLUS V2.1, VAX/VMS V4.5 - V4.7 Source Language: C, DATATRIEVE, FORTRAN 77, MACRO-11, MACRO-32, VAX FORTRAN Software Required: Some portions use MACRO-32 or FORTRAN; most require only DATATRIEVE. Keywords: DATATRIEVE, Plotting, System Accounting - VMS, System Management - VMS Abstract: This is a combined effort by the DATATRIEVE/Fourth Generation Languages SIG to produce a library of items related to or using DATATRIEVE. (** Indicates new material for Fall 1987 through February 1988). [.ACCOUNTING] Programs to convert System Accounting and PSI Accounting data to a normalized form readable by DTR (and other languages) with record definitions. **Enhanced to include login failures and image accounting. Also has a procedure to measure terminal usage (an Erlang traffic study on terminal sessions). [.ALL-IN-1] Contains DTR definitions to work ALL-IN-1 logging and data files. The document database also works with WPS-PLUS/VMS. **Contains some revisions and improvements for Fall 1987. [.CORPHONE] DTR replacement for the ALL-IN-1 corporate phone directory which also works quite well on its own. [.FUNCTIONS] User defined functions including SPAWN and FN$STR_LENGTH plus DTR procedures for cataloging, defining, and generating functions. **Some new functions for Fall 1987. [.NEWSLETTERS] Machine readable past issues of the "Wombat Examiner" newsletter. [.PLOTS] Additional PLOTS and articles on adding your own plots. [.RECALL] Use SMG to give you command line recall while using DTR plus DAB definitions in "C", MACRO-32. [.RSX_ACCOUNTING] Process RSX-11M-PLUS system accounting with DTR also RSX console logs, and a routine for all PDP-11's to convert DTR (and VMS) DATE types to/from ASCII outside of DTR. [.SESSIONS] Transcriptions of some symposia sessions. [.SYSMGR] **DTR definitions for Disk Quotas, SYSUAF, rightslist, network proxy logins, etc. Plus a method of processing an INSTALL/LIST/FULL listing to find out which are the most used images, shared images, etct. Procedures to record the login history of users on a system and terminal/line usage. (Also a FORTRAN program to do this if you don't have DTR). Changes and Improvements: Improved VMS System Accounting and improved ALL-IN-1 definitions. Restrictions: Some portions of the collection are VMS specific and will not operate on PDP-11 's. Media (Service Charge Code): 600' Magnetic Tape (MC) Format: VMS/BACKUP Revision VAX-66 NANNY Version: V2.4, January 1988 Submitted by: Daniel Zirin, ZAR Limited, Pasadena, CA Operating System: MicroVMS V4.1, V4.3, V4.5, VAX/VMS V4.1, V4.3 - V4.6 Source Language: VAX FORTRAN Memory Required: 128KB Keywords: System Management - VMS, Utilities - VMS Abstract: Intended for VAX/VMS system managers, Nanny a detached system process, gives your VAX the attention needed to survive the harshest user environment. Able to manage memory, monitor disks and queues, schedule processes to avoid CPU hogs, seek and destroy idle users, and send wake-up calls, NANNY can be instructed to be strict or lax with your VAX using parameter files that may be dynamically changed anytime after startup. Why settle for a "Watchdog" when the best system managers hire a proper English Nanny. Remember: "A VAX without a Nanny is like a child without a mother." Sad but true. Notes: Requires many VMS privileges. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VMS/BACKUP, or order VAX-LIB-2 Revision VAX-234 FED: A FORTRAN Editor Version: 4.0, February 1988 Submitted by: Ronald L. Williams, Southwest Research Institute, San Antonio, TX Operating System: MicroVMS V4.6, VAX/VMS V4.6 Source Language: TPU, VAX FORTRAN Software Required: FORTRAN Hardware Required: VT100 or VT200 Series Terminal Keywords: Editors Abstract: FED is an editor written specifically to create and edit FORTRAN source code. It features user definable text segments, auto-continuation at column 72, a comment mode and several other features which make entering FORTRAN code easier. Additionally, FED allows the user to compile source code without leaving FED. FED was written using TPU and bears some relation to EVE. This version adds a Hewlett Packard type calculator, moves the text segment feature from a FORTRAN program to a TPU procedure making it much faster. The Hewlett Packard calculator is handled with a CALLUSER routine written in FORTRAN. Text segments are editable while using FED, allowing them to be defined on the fly. A number of procedures have been cleaned up and streamlined. The Goto Line function now has relative as well as absolute moves. A function, "Where", has been added which indicates the current line and column number. The ability to remove trailing blanks when writing out buffers is also a new feature. Changes and Improvements: Adds a Hewlett Packard type calculator, moves the text segment feature from a FORTRAN program to a TPU procedure. Media (Service Charge Code): User's Manual (EA), 600' Magnetic Tape (MA) Format: VAX/ANSI, or order VAX-LIB-7 New VAX-297 ReGIS to HPGL Conversion Program Version: 2.J, December 1987 Submitted by: Dr. N.S. Hoult, Racal Research Ltd., Reading, Berkshire, England RG2 OSB Operating System: VAX/VMS V4.5 Source Language: DCL, VAX FORTRAN Memory Required: 36KB Software Required: FORTRAN run-time system Keywords: Graphics, Hewlett Packard, ReGIS Abstract: This program converts a file of ReGIS graphics commands, as used by the VT125 and VT240 terminals, into Hewlett-Packard Graphics Language (HP-GL), as used on the 7580B plotter. It sends them to a file or directly to the plotter, which may be connected "in-line" with the terminal. Other plotters which accept HP-GL may be accommodated by slight changes to the initialization sequences. All ReGIS commands are parsed, but only a subset (sufficient for line graphs with labelling, and including macrographs) is sent to the plotter. The resulting graphs may be scaled to fit the paper, or specified explicitly as A1, A2, etc., or in mm. The program is designed to facilitate the addition of extra ReGIS commands. Restrictions: Not all ReGIS commands are interpreted, although all are accepted. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VMS/BACKUP Revision VAX-304 DISPLAY_OPEN_FILES Version: 2, February 1988 Submitted by: Rick Orr, The Jonathan Corporation, Norfolk, VA Operating System: MicroVMS V4.5, VAX/VMS V4.5 Source Language: MACRO-32, VAX FORTRAN Keywords: File Management, Utilities - VMS Abstract: DISPLAY_OPEN_FILES uses the system service GETFWA (Get File Work Area) to display all files open to the image or open to the process for all process/images running on the system or for specific ones based on pid number. The GETFWA system service is written like the VMS system service GETJPI. The GETFWA system service will retrieve information about the files open to the process/image based on the item list supplied to it. The service does this by accessing impure data areas (PIO$GW_IIOIMPA/PIO$GW_PIOIMPA) located in P1 address space. The user of this program will need the proper privileges to use this program for access to other processes P1 address space. For more information on GETFWA please read GETFWA.TXT which describes the call in more detail. DISPLAY_OPEN_FILES will retrieve the following information and display it to the screen: . The user name . The file name . The current key buffer value for index files . The global hit count . The global miss count A description of the files follows: -DISPLAY_OPEN_FILES.FOR, .OBJ, .EXE FORTRAN program that is linked with the sharable image JONATHAN_USSDISP. -JONATHAN_USSDISP.MAR, .OBJ, EXE GETFWA entry point. -USSLNK.COM Command procedure used to link and install JONATHAN_USSDISP. -USSINSTALL.COM Command procedure used to install JONATHAN_USSIDISP. -SYSMAC.COM Command procedure to compile the JONATHAN_USSDISP program. -GETFWA.TXT Description of the GETFWA system service. Notes: Operating System MicroVMS V4.X or higher is required. Operating System VAX/VMS V4.X or higher is required. The program uses hard coded data structures offsets. Changes and Improvements: Fixed bug which would cause system to crash if user key length buffer was smaller than actual size of key. Changed output to terminal. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VMS/BACKUP, or order VAX-LIB-8 New VAX-314 VAX Capacity Management Tool Version: 3.0, December 1987 Submitted by: Digital Equipment Corporation Operating System: VAX/VMS V4.3 - V4.6 Source Language: MACRO-32, VAX BASIC Memory Required: 102KB Software Required: VAX RETOS if hardcopy graphs to spooled sixel printers is required. Hardware Required: VT240 Terminal, VT330 Terminal or VT340 Terminal Keywords: System Management - VMS Abstract: This system is designed as a tool for use by those people responsible for capacity management of a VAX or VAXcluster. It is not necessary to have VMS internal knowledge or system management knowledge to make use of this package. It is mainly designed for medium or large scale VAX installations. This package collects statistics on the utilization of CPU, memory and disk devices on the monitored VAX or VAXcluster. It also collects information on the CPU response of the machine and the number of processes executing. In addition to the VAX wide and VAXcluster wide information collected, this package also collects information for each UIC group. If your VAX system is arranged with each application in a separate UIC group then this allows the total system utilization to be broken down by application. The information collected can be displayed in a graphic form on VT240, VT330 or VT340 terminals. The capacity manager uses an interactive display program that has a DCL-like command syntax. The user can display histograms or frequency diagrams with hourly, daily or monthly information. The UIC group statistics can be added or subtracted from system wide statistics so graphic answers to questions like, "What will happen to the system if I take that application off?", can be seen. Hardcopy output to printers that handle ReGIS is possible. If the Digital Equipment Corporation product RETOS is available, output to printers like the LA100 that support sixel graphics can be performed. A machine uptime subsystem is included which records VAX uptime accurate to five minutes. These statistics can be reported between date ranges, hour ranges and weekends can be either included or excluded from the calculation. Complete user documentation, help text and installation documentation is included on the media. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VMS/BACKUP New VAX-315 Language Sensitive Editor Template for RUNOFF Version: 1.3, October 1987 Submitted by: Bart Z. Lederman Operating System: VAX/VMS V4.6, V4.7 Source Language: LSE Software Required: LSE V2.0 or V2.1 Keywords: Editors, RUNOFF Abstract: Language Sensitive Editor for FORTRAN contains a RUNOFF template. This template simplifies the production of documents in RUNOFF by making RUNOFF commands available within the editor, and allowing the user to enter abbreviations and have the editor expand them to the full command, with any parameters in the correct place. This software does not by itself explain what RUNOFF is. A RUNOFF manual should be supplied with the operating system. However, the template does make it easier for new users to become familiar with RUNOFF. Although a compiled environment file is included, you may wish to recompile from the source. Instructions on doing this, and setting up your default environment to include the new instructions, are in sections 6.3 and 7.2 of the manual, "Guide to VAX Language-Sensitive Editor and VAX Source Code Analyzer", August 1987. The RUNOFF template currently looks for language help in the system help directory. You will have to create a help library by doing the following command: . LIBRARY/CREATE/HELP RNO.HLB RNO.HLP and put the library into SYS$HELP. The RUNOFF template is fairly comprehensive, and should contain all of the commands in DSR as supplied with VMS: the help file is less so, and could really use some more help text. This software also includes an LSE template for LSE. This template is a crude one, but was enough to greatly simplify the task of creating the RUNOFF template. Notes: The language (RUNOFF) help file does not have help for every RUNOFF command. Media (Service Charge Code): One RX50 Diskette (JA) Format: VAX/ANSI, 600' Magnetic Tape (MA) Format: VAX/ANSI New VAX-316 VAXWindow Version: 1.00, January 1988 Submitted by: Andre Baskin, SysCon Corporation, Williamsburg, VA Operating System: VAX/VMS V4.3, V4.5 Source Language: C Hardware Required: CRT Terminal Keywords: Utilities - VMS Abstract: VAXWindow is an implementation of a windowing system under VMS. Using VAXWindow, one is able to create windows which allow sections of multiple virtual screens of output data to be displayed on one physical screen. The number of windows is limited by the number of subprocesses which the process is allowed to create. Commands exist which allow the user to manipulate existing windows and create new windows. VAXWindow is able to execute any DCL command which does not require a terminal for output (i.e. is able to send output to a mailbox). Notes: Operating system VAX/VMS V4.0 or later is required for SMG$. Restrictions: Executing process must be able to create a subprocess. Media (Service Charge Code): 600' Magnetic Tape (MA) Format: VAX/ANSI Revision 11-845 RDIR/SQMAP/OVRLAY & Utilities Version: December 1987 Submitted by: H. Reints, AKZO PHARMA NED. B.V., Dept. SDA UC-232, 5340 BH OSS, Netherlands Operating System: RT-11 V5.4, TSX-PLUS V6.2 Source Language: FORTRAN IV, MACRO-11 Memory Required: 28KW Software Required: FORTRAN IV compiler, MACRO-11 Keywords: Utilities - RT-11 Abstract: OVRLAY is the long desired generator of good and consistent compact RT-11 overlay structures. It reads the object files and then provides detailed structure information, such as an object file cref. and tree structure, a listing of overlay restrictions, and it provides two different algorithms to generate overlay structures. RDIR is a program that generates ASCII formatted dumps of the directory segments of an RT-11 volume. This can be very useful to search through directory segments after a crash. It is much easier than DUMP, because of the formatted output. RDIR performs several directory operations such as creating or deleting directory segments without initializing the volume, skipping a corrupted segment, undeleting a named file, patching a directory segment, splitting/ merging files, and many other options. SQMAP is a program to squeeze load maps of overlaid FORTRAN programs into a readable format removing all globals with dollars or periods, leaving only your own subroutine names and the segment sizes. It also produces a one page plot of the overlaid memory usage and an optional cref. SQMAP is very useful in combination with OVRLAY. Other utilities included: . CALCUL VT100 calculator program. . CLOCK Real-time VT100-clock program. . DISASM SAV file disassembler. . GONLIB Goniometric library, used by CALCUL. . HRLIB General purpose library, used by many of the utilities. . HRMAC Useful macro library. . INCLUD FORTRAN-IV pre-processor to update COMMON areas. . SEARCH Keyword search utility. . UCL User Command Language for RT-11 V5 or later. Changes and Improvements: Improved functionality of RDIR new utility: OVRLAY, to generate RT-11 overlay structures. Assoc. Documentation: RT-11 Documentation Kit Media (Service Charge Code): Two RX50 Diskettes (JB) Format: RT-11 New 11-900 FND - A Global Disk Utility Version: 1.0, December 1987 Submitted by: Richard Neitzel, Golden, CO Operating System: RSX-11M V4.2 Source Language: FORTRAN 77, MACRO-11 Keywords: System Management - RSX-11, Utilities - RSX-11 Abstract: RSX users normally cannot use wildcard specifications to access different disks from one command line. FND allows the user to either specify a single class of devices (example, all DL drives) or by default use all drives. The system device structures are searched for mounted FILES-11 drives, matching the specified device name if supplied. Any legal PIP command is then performed on that disk. FND understands virtual disks, RAM disks, root-sysgen loaded disks, etc. FND is especially suited for the user with many directories scattered across disks and for system manager. Media (Service Charge Code): One RX01 Diskette (KA) Format: FILES-11, 600' Magnetic Tape (MA) Format: FILES-11 New PRO-172 SIDE: Development Improvements for the PRO Version: 3.1, December 1987 Submitted by: Rolf T. Wilden, Philips Gmbhforschungslaboraschen, 5100 Auchen, Federal Republic of Germany Operating System: P/OS V3.1 Source Language: FORTRAN 77, MACRO-11 Memory Required: 512KB Software Required: Native Toolkit, PRTIL, FORTRAN Keywords: Software Development Abstract: Program development on the PRO is well supported, but a time consuming task. The main reasons for this situation are slow compilers, cluster libraries and the sophisticated taskbuilder. To change this situation takes very little effort. A faster FORTRAN compiler, the FTB, and a SYSLIB.OLB containing all modules for a certain field of applications (laboratory automation) can change the situation. This distribution contains all the tools to speed up your program development activities in the field of laboratory automation. Media (Service Charge Code): Two RX50 Diskettes (JB) Format: FILES-11 -- Robert N. Perry (Tex) Tektronix "Skydive for better health" C-18807 bobp%tekcae@tektronix.TEK.COM "When I works, I works hard. When I sits, I sits easy. When I thinks, I goes to sleep."