bobp@tekcae.CAX.TEK.COM (Robert N. Perry (Sky Scum)) (01/28/89)
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
508-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 $150 for CMU TCP/IP, and so on; DECUS
charges are comparable. Also, SIG tapes can be obtained free from your LUG
as well as the DECUS library.
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@GE-CRD.arpa)
(Everhart@Arisia.GE.Com)
------------------------------------------------------
FROM: Betty Cadieux
DATE: January 26, 1989
SUBJECT: DECUS PROGRAM LIBRARY STATUS REPORT JANUARY 26, 1989
ATTACHMENT C
PROGRAM AVAILABILITY
Following are the new or revised (R) programs since the distribution of
the 1988/1989 catalog. The * indicates revisions to new programs that
have been announced through these status reports.
PROGRAM NO. TITLE
V-SP-80 AMIGA Utilities Collection 6
VAX-111(R) AUTOLOG: Automatic Logoff Program
VAX-287(R) Environment: A Project Accounting Utility
VAX-363(R)* CPUCHECK
VAX-388 Kitbuild
VAX-389 Printmaster
VAX-390 HogWatch
VAX-391 Development of Large Applications Using VAX DATATRIEVE
VAX-392 GOTHIC
VAX-394 KEYS
UX-SP-104 UNISIG 1988 X10/X11 Collection
RB-130 SEDT Supplements
New
V-SP-80 AMIGA Utilities Collection 6 Version: 1, December 1988
Submitted by: Glenn Everhart, Ph.D.
Operating System: AMIGA DOS Source Language: C, FORTRAN 77, FORTRAN
IV, VAX BASIC Keywords: Data Base Management, Games, Graphics,
Language Interpreters, Spreadsheet, Utilities - VMS
Abstract: This tape contains a large collection of utilities
and programs for the AMIGA 32 BIT computer. The AMIGA is an
inexpensive machine well suited to be used as a powerful
graphics workstation in a Digital Equipment Corporation host
environment, with multitasking, large address space,
windows, graphics, color, and more. It amounts to a
"personal workstation" rather than just a "personal
computer", and these packages will help get the most out of
the system.
The tape contains a new hypertext system, updated
spreadsheets, communciations programs (including some with
excellent graphics), complete UUCP for AMIGA, fractal
generators, shells, GANTT project planners, music players,
language interpreters, financial software, disk cataloguers,
databases, fonts, matrix manipulator package languages, some
games, raytracers, backup utilities, calculators, BBS
programs, video/audio integration packages, editors, word
processors, compiler building tools, datebooks, fonts, and
much more.
The package contains items introduced for AMIGA PD
consumption since the following collections became
available:
. AMIGA Utilities Collection 1, DECUS Program No. V-SP-68
. AMIGA Utilities Collection 2, DECUS Program No. V-SP-69
. AMIGA Utilities Collection 3, DECUS Program No. V-SP-72
. AMIGA Utilities Collection 4, DECUS Program No. V-SP-78
. AMIGA Utilities Collection 5, DECUS Program No. V-SP-79
Numerous source programs make these programs valuable even
on non-AMIGA computer configurations.
Versions of ARC, VMSSWEEP, and ZOO for VMS are provided to
allow examination of most of these files online on a VAX.
Complete sources may or may not be included.
Media (Service Charge Code): 2400' Magnetic Tape (PC) Format:
VMS/BACKUP, TK50 Tape Cartridge (TC) Format: VMS/BACKUP
Revision
VAX-111 AUTOLOG: Automatic Logoff Program Version: V1.5, January
1989
Submitted by: Rick Stacks, ARK Dept of Pollution Control, Little Rock,
AR
Operating System: VAX/VMS V5.0 Source Language: MACRO-11 Keywords:
Security, System Management - VMS, Utilities - VMS
Abstract: AUTOLOG is a program designed to handle logoff of
idle processes. AUTOLOG has been modified to handle sessions
running on TTxn:, TXxnn:, and LTxnn: (DMR, DHU, & LAT)
devices.
The current configuration of this program allows for the
following:
. Operation under VMS V.5.0-02.
. Selective non-logoff of terminals, and of users.
. Debug mode of operation.
. Changing of warning times and/or messages (program must
be recompiled).
. Several other features (see the program code for more
information).
Notes: Operating system VMS V5.0 or later is required.
Changes and Improvements: Upgraded to VMS V5.0 and now handles
terminals connected to servers.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP, or order VAX-LIB-3
Revision
VAX-287 Environment: A Project Accounting Utility Version: 2.0,
December 1988
Submitted by: E. Van Der Wende, Fokker Aircraft BU
Operating System: MicroVMS V4.7 & V5.0, VAX/VMS V4.7 Source Language:
MACRO-32, VAX FORTRAN Keywords: System Management - VMS, Utilities -
VMS
Abstract: ENVIRONMENT is a project accounting utility which
allows the user to close its current account and start with a
new one without logging out and back in again. This is done by:
. closing the current account.
. clearing the accounting fields in memory.
. changing the user process parameters collected
from the SYSUAF.DAT file. These parameters
include username, accountstring, privileges,
UIC, device, directory and process quota's.
Process identifiers are not changed currently and probably
will be realized in a future release of this program. Access
to projects and creating projects is done by a maintenance
program (ENVMAINT) and authorize.
The main advantage of this utility is improving SECURITY and
FLEXIBILITY, because each user only needs his or her
personal logon key to access several projects with different
accounts.
Notes: Operating system VAX/VMS V4.4 or later is required because it
uses $GETUAI system service. Instructions are included in module
SET_QTA.MAR, "How to make environment run under operating system
VAX/VMS V5.0".
Changes and Improvements: Process quotas are now being changed to
their new value. Errors result in exit with valid error status.
Restrictions: Process identifiers are not modified.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP, or order VAX-LIB-8
Revision
VAX-363 CPUCHECK Version: 2.2, January 1989
Submitted by: F.A. Canali, Gould Inc., CPD, Newburyport, MA
Operating System: VAX/VMS V4.6 Source Language: BASIC-PLUS-2,
MACRO-32 Memory Required: 2962 pages Keywords: Security, System
Management - VMS, Utilities - VMS
Abstract: CPUCHECK is a program for monitoring CPU usage and
killing inactive users. It is designed to run in a memory
limited system and attempts to put as little swapping load on
a system as possible consistent with detecting inactive users.
Sloppiness in timing inactive users is traded for lighter
swapping loads on the system. In addition Spanish warning
messages have been added to the program. Documentation is
in the form of comments at the top of the source code.
Changes and Improvements: Changed algorithm and added Spanish
messages.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-388 Kitbuild Version: 1.7, January 1989
Submitted by: Frank Canali, Gould Inc., CPD, Newburyport, MA
Operating System: VAX/VMS V4.6 Source Language: DCL Keywords: File
Management, Utilities - VMS
Abstract: KITBUILD is a group of COM files used to build and
archive distribution kits to be installed via the VMSINSTAL
utility. Input consists of a list of files to be installed
at a target site. Various options may modify each file in the
list, such as target directory, source versus object
distributions, etc. Documentation exists as a memo
reproduced as release notes in the save set (See
DECUSKIT017.RELEASE_NOTES). We have been using KITBUILD
to distribute programs/files to subdivisions for a couple
of years now. For relatively straightforward software
distributions it is quick and easy and has the advantage
of being consistent with what system managers are used to
as Digital Equipment Corporation's way of installing
software. Although appropriate input is possible to install
from any site to any site, users should read through the
KITINSTAL COM file and eliminate/modify any defaults which
are not appropriate to their own use.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-389 Printmaster Version: 2.4, July 1988
Submitted by: Donal McGrath, Agricultural Institute, Ballsbridge,
Dublin 4, Ireland
Operating System: VAX/VMS V4.4, and V4.6 Source Language: MACRO-32,
VAX COBOL, VAX FORTRAN Software Required: DECNET Keywords:
Networking, Utilities - VMS
Abstract: The Printmaster set of programs provides a completely
transparent interface for the user to print devices located
on a second node on a DECnet network and not normally
available on the local node, allowing him to use the
standard PRINT command and qualifiers referencing a local
print queue as though the printer were a local device.
Nearly all the standard PRINT command qualifiers are
supported. These include at the job level /DELETE (original
file), /NAME, /USER, /JOB_COUNT, /AFTER, /BURST, /FLAG,
/TRAILER, /LOWER, /NOTIFY (on user's local node), /PAGINATE,
/FORM, /PRIORITY, /NOTE, /OPERATOR, /FEED. At the file
level, /COPIES, /TRAILER, /PAGE, /FLAG, /BURST, /HEADER,
/PAGINATE, /FEED are handled. The UIC and ACCOUNT data are
brought across. Some of the qualifiers are implicitly
handled, eg /CONFIRM by the existence of the queue entry or
/CREATED, /BY_OWNER etc by the files listed for the job.
The note on the flag page for the job gives details of when
and by whom the job was submitted, and the original
directory, name, creation date and revision date of the
files included. The username on the flag page, and also the
username, UIC code and account name at the bottom of the
flag page are the originating user whether or not that user
exists on the node where the job is being printed. There is
therefore no need to set up UAF records to handle printing
for users on remote nodes.
Executables are included to allow sites without FORTRAN
and/or COBOL to run the programs.
Notes: Mostly FORTRAN, one COBOL routine and two MACRO-32 symbolic
definition routines. Operating VMS V4.4 or higher is required.
Restrictions: Operates between a pair of nodes on the network only.
Media (Service Charge Code): One RX50 Diskette (JA) Format: VAX/ANSI,
600' Magnetic Tape (MA) Format: VAX/ANSI
New
VAX-390 HogWatch Version: 16, September 1988
Submitted by: C. Marinier, Software Kinetics Ltd., Stittsville,
Ontario, Canada
Operating System: VAX/VMS V4.6 Source Language: VAX FORTRAN Memory
Required: 1241 Pages Keywords: Security, System Management - VMS,
Utilities - VMS
Abstract: HogWatch looks for CPU hogs and lowers their priority.
Only interactive users and jobs on the FAST batch queue are
considered.
HogWatch gathers the following information about interactive
processes and their sub-processes: process ID, process
index, group number, base priority, job type and CPU time.
Using this information, HogWatch identifies all CPU hogs and
lowers their priority.
A hog is defined as a process whose total CPU time for the
last fifteen passes is greater than the CPU time limit. The
current interval between passes is two minutes and the
current CPU time limit is ten minutes. CPU time is not
cumulative for interactive processes.
Batch jobs are handled differently. Only the FAST queue
runs at priority four. The total CPU time is used for these
and when the limit is exceeded, the priority is lowered to a
value one less than the value used for other processes.
HogWatch writes a startup message, one line per process that
exceeds half the CPU time limit, and one line per process
that exceeds the CPU time limit. These are written to the
file SYS$MANAGER:HOGWATCH.LOG.
HogWatch will also notice processes that increase their
priority back to their default value and take action to keep
them at the lower priority.
Release notes are distributed with each order.
Notes: Operating system VMS V4.0 or higher is required.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-391 Development of Large Applications Using VAX DATATRIEVE
Version: 1, July 1988
Submitted by: Barrie D. Gray, Midland Microcomputers Ltd., Gloucester,
Ontario, Canada K1J 7B7
Operating System: VAX/VMS V4.6 Source Language: DATATRIEVE, DCL,
MACRO-32 Software Required: VAX DATATRIEVE, VAX FMS Keywords:
Business Applications, DCL, DATATRIEVE, Menu Control
Abstract: This submission contains documentation, DCL procedures,
programs, and DATATRIEVE sources, which together provide a
sophisticated environment for the development and
maintenance of large applications using VAX DTR. A
user-friendly interface is provided via menu driver
programs, allowing menu navigation and command driven
application execution. Menu data is maintained in menu
files that control menu format, context and application
sequencing. "Pre-compiled" DATATRIEVE procedures execute
in a main process (created at system boot) with less
frequently used programs executing in a pseudo-recursive
mode, when required, in a spawned sub-process. The menu
driver operations and sub-process creation are completely
transparent to the end user. The use of disconnected
processes (virtual terminals) for pre-compiling
DATATRIEVE code at system boot completely eliminates login
delays and all main process procedures execute immediately
when invoked. Only one FMS screen is used for all
application menus and the menu drivers completely "flatten"
menu hierachy so that any subprogram can be invoked directly
by the end user from within any other subprogram anywhere
in the menu structure, simply by following a few simple
conventions explained in the documentation. Vanilla
software is used everywhere with the sole exception of a
customized FN$SPAWN function included on the tape. Simple
examples are included from actual applications and useful
utilities for menu file maintenance and automatic production
of application documentation are also included.
Restrictions: A customized FN$SPAWN function is required in the
installed DTR software.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-392 GOTHIC Version: 1.0, January 1989
Submitted by: Frank Canali, Gould Inc, CPD, Newburyport, MA
Operating System: VAX/VMS V4.6 Source Language: MACRO-32 Keywords:
Utilities - VMS
Abstract: GOTHIC is a banner printing program adapted from a
program written in IBM assembler and available through SHARE.
This version is rewritten in VAX MACRO. BIT arrays are coded
as MACRO strings for easy customization. A printable file is
made using triple overstrike of each line. A backslash may
be imbedded anywhere in the input string to cause a switch
from a light background and dark foreground to a dark
background and light foreground or vice versa. Characters
are in old English format.
Also included is a callable subroutine written in VAX MACRO
which takes a character string argument and returns lines
for printing large letters in either 5 X 5 or 5 X 9 format.
Documentation exists as comments at the start of each
program.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
VAX-394 KEYS Version: 1.0, January 1989
Submitted by: Rick Stacks, ARK Dept of Pollution Control, Little Rock,
AR
Operating System: VAX/VMS V5.0 Source Language: VAX FORTRAN Hardware
Required: VT100, VT200, VT300 or compatible terminal Keywords: DCL,
Editors
Abstract: This program has been developed to aid in the creation
and upkeep of DCL key definition files. The program uses SMG
routines for edit screen manipulation and accesses the file
DCL_KEYS.COM in the user's current directory. To use this
program the user MUST be on a VT-xxx type of terminal or
equivalent with access to the following keys: PF1, PF2, PF3,
PF4, F17, F18, NEXT SCREEN, and Ctrl-Z.
KEYS allows the user to interactively create and edit a DCL
key definition file. Usage of the program is fairly simple;
type RUN KEYS at the DCL prompt and answer all prompts with
the appropriate response.
After creating the key definition file, type @DCL_KEYS at the
DCL prompt to define your terminal's keys.
Notes: Operating system VMS V5.0 or later is required. Uses SMG to
format user's screen.
Media (Service Charge Code): 600' Magnetic Tape (MA) Format:
VMS/BACKUP
New
UX-SP-104 UNISIG 1988 X10/X11 Collection Version: October 1988
Submitted by: Kurt Reisler, Hadron Inc.
Operating System: ULTRIX/UNIX Source Language: C Software Required:
X10.4 or X11.2 or DECwindows Hardware Required: Workstations
supporting X10.4 and/or X11.2 DECwindows Keywords: Utilities - ULTRIX
Abstract: The UNISIG 1988 X10/X11 Collection is a large
collection of X10.4 and X11.2 applications, tools and other
goodies that have been collected from a variety of publicly
accessable locations. The tape also includes (in compressed form)
over 86 Megabytes of bitmaps and software to convert these to
X10.4, X11.2, or Postscript formats. There are about 23
Megabytes of material on the tape which when uncompressed
could exceed 120 Megabytes.
All of the X10.4 programs have been tested and should work
under DECwindows using the X10/X11 compatiblity server.
Some of the programs include:
README A listing of the files, similar to this
abstract.
TZ Some VT100 graphics fun.
BITMAPS Some X10 bitmaps used with xback and
screensave.
COMPRESS Source for compress.
GLOBE Displays a rotating world globe in a
window.
MAZEWAR Multiplayer game over a network.
MP PostScript mail mangler.
SCREENSAVER A X10 application screensaver and locking.
TREK A bit of VT100 graphics fun.
VROGUE Make rogue a bit more visual.
WANDER A game from usenet comp.sources.games.
XMACK Change your root window to a bitmap.
XBIFF X10 version of biff.
XBOB.SHAR A game.
XCALC A X10 calculator.
XCONG X10 version of empire, multiplayer,
network game.
XDISPLAY A very handy X10 application.
XGO X10 version of an old Chinese favorite.
XGRAPH X10 graphing application.
XLOCK Another X10 screen locking utility.
XMETER X10 performance meter.
XMILLE X10 version of Mille Bourne game.
XPOSTIT X10 postit notes.
XRLOAD X10 performance monitor across the network.
XTREK X10 version of startrek, multiuser across
the network.
No guarantees are made as to the completeness, usability, or
quality of the programs on the tape and the material has not
been checked or reviewed.
Media (Service Charge Code): 2400' Magnetic Tape (PC) Format: TAR,
TK50 Tape Cartridge (TC) Format: TAR
Revision
RB-130 SEDT Supplements Version: V5.00, November 1988
Submitted by: David P. Maroun
Operating System: MS/DOS V2.11-1 Source Language: SEDT Memory
Required: 196KB Hardware Required: DEC Rainbow 100, Hewlett-Packard
LaserJet, Epson, Tandy DMP-105, or compatible printers. Keywords:
Editors
Abstract: SEDT Supplements is a set of files for use with Anker
Berg-Sonne's programmable SEDT editor. The supplements are
intended to help turn SEDT into a complete word processor
capable of fitting into a variety of contexts.
Included are modifications of key definition and help files
provided with other versions of SEDT, and command files to
adapt SEDT for Tandy DMP-105, Hewlett-Packard LaserJet, and
Epson printers. Each user will have to customize the command
files somewhat in order to use them. The command files may
serve as a basis for adaptations to other printers. Although
these files have been tested only on Digital Equipment
Corporation's Rainbows, some of the supplements may be useful
also in adapting SEDT to other computers.
SEDT version 3.3(219) is also provided.
SEDT and the supplements are contained in archives. A
de-archiving utility and its documentation are included on
the diskette, as is a list of all files.
Notes: Each user must adapt the files to his or her own purposes.
SEDT and ARCE are included but their source code is not.
Changes and Improvements: This is an update to accommodate a newer
version of SEDT to correct some mistakes and to provide some
enhancements. A print program for Epson printers is now included.
Complete sources not included.
Media (Service Charge Code): One RX50 Diskette (JA) Format: MS/DOS
--
Robert N. Perry - Sky Scum Tektronix, Inc. TEX D-11561
bobp%tekcae@tektronix.TEK.COM
"When I works, I works hard. When I sits, I sits easy. When I thinks, I goes
to sleep."