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."