[comp.org.decus] New DECUS library update

bobp@tekcae.TEK.COM (Robert N. Perry (Bob)) (01/19/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@ge-crd.arpa)

===================================
FROM:       Betty Cadieux 
SUBJECT:   DECUS Program Library Status Report November 22, 1987  

CATALOG INSTRUCTIONS:  
The following corrections should be made to the 1987/1988 
Software Catalog.

A DECUS user reports that DECUS No. 11-854, Title: "NBS PASCAL 
for RT-11", does not implement the DISPOSE function.

DECUS No. 11-372, Title: SPY RSX Accounting System, does not work 
on operating system versions of RSX-11M later than V3.4.
                           ATTACHMENT C

                       PROGRAM AVAILABILITY

The following new/revised programs are not listed in the 
1987/1988 Catalog.  See attached abstracts for media 
availability.

PROGRAM #    TITLE

VAX-LIB-7     The VAX Library Collection 7
V-SP-66	     DISK Utility Collection
VAX-149(R)     DIAL
VAX-243(R)     VAX - RMD
VAX-285	     COLOR241
VAX-286	     VIEW
VAX-287	     Environment: A Project Accounting Utility

11-795(R)     GRAPHKIT:  Graphics Routines for the HP-7221C/T 
	     Plotter
11-895	     VTCALC: Calculator for VT100 or VT220 Terminals

New
VAX-LIB-7     The VAX Library Collection 7  Version: 1987/1988
Keywords: Library Tapes - VMS

Abstract: The VAX Library Collection 7 contains programs, 
VAX-234, VAX-237 through VAX-244, VAX-246 through VAX-250, 
VAX-252, VAX-254 through VAX-261, VAX-264 and VAX-265.  The dates 
of these submissions are from April 1987 to August 1987.

Release Notes distributed with each order.

Documentation may or may not be on magnetic media. Complete 
sources not included.

Media (Service Charge Code): User's Manual (EB), 2400' Magnetic 
Tape (PC)  Format: VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: 
VMS/BACKUP

New
V-SP-66     DISK Utility Collection  Version: October 1987

Operating System: MicroVMS V4.4, VAX/VMS V4.3 - V.4.5  Source 
Language: DCL, MACRO-32, VAX-11 FORTRAN  Keywords: Utilities - 
Disk - VMS

Abstract: DISK Utility Collection is a collection that contains 
programs that relate to activities that would increase the 
performance or utilization of disks on a VAX system.

This collection is made up of seven programs:
    DECUS NO.
    VAX-183   JUICER    A disk fragmentation/compression program.
			{Editor's note: this is JUICER2 as discussed
			at the Anaheim DECUS meeting}
    VAX-204   ALLOCATE  Allows temporary allocation of disk 
                         space.
    VAX-205   DISK_USE  A snapshot of disk usage with quotas 
                        enabled.
    VAX-206   FRAG      Measures fragmentation on the files-11 
                        disk.
    VAX-251   FRAGMENT  Evaluates your RMS file characteristics.
    VAX-253   DISK_MGR  Gathers disk statistics quickly and 
                        easily.
    VAX-266   NO_FRAG   Performs pseudo on-line disk compression 
                        plus VAX to VAX file transfer.

See individual submissions for complete abstracts.

Restrictions:  Most of the programs on this tape require VAX/VMS 
V4.3 or later.

Documentation may or may not be on magnetic media.
Media (Service Charge Code): 2400' Magnetic Tape (PC)  Format: 
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

Revision
VAX-149     DIAL  Version: 1.2, October 1987
Author: Roger Talkov, Emulex Corporation, Costa Mesa, CA

Operating System: VAX/VMS V4.5  Source Language: C  Keywords: 
Security, System Management - VMS

Abstract: DIAL prevents unauthorized access from dial-in callers 
and allows authorized users to access the computer from a 
dial-back line.  DIAL requires the caller to answer some 
questions about their access rights.  If incorrect, the program 
will disconnect the caller.  If correct, the program will notify 
the user of their acceptance, will disconnect the call, and then 
call them back at a pre-determined phone number.

Benefits include controlled access, users accessing only from a 
pre-determined location, and users do not have to pay for phone 
access.

DIAL was written in VAX-11 C and the source is included.
Changes and Improvements:  Includes 2400 baud modem support and 
the logging of all attempts of DIAL access into DIAL.LOG. This 
extra security will provide information on break-in attempts as 
well as an audit trail of modem usage.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP, or order VAX-LIB-4

Revision
VAX-243     VAX - RMD  Version: 2, November 1987
Submitted by: Wayne Bruzek, N.J. Turnpike Authority, New 
Brunswick, NJ 

Operating System: VAX/VMS V4.5  Source Language: VAX FORTRAN 
Keywords: Utilities - VMS

Abstract: VAX - RMD is a pacifier for the ex-RSX user who misses 
the "real-thing".  Though it doesn't look quite the same and 
doesn't have the various screens of the old RMD, it does provide 
quite a bit of useful information, such as:

    . Current Node Name. 
    . Current time. 
    . Percent of the Page File that is available. 
    . Percent of the Swap File that is available. 
    . Amount of free space on each disk drive specified. 
    . PID, Username and Imagename of each active image.

The fields are updated continuously and the display can be 
somewhat tailored by way of a user created parameter file.

Changes and Improvements:  Displays 90 rather than 54 users, 
switches to wide screen, several bugs fixed.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VAX/ANSI

New
VAX-285     COLOR241  Version: 1, July 1987
Submitted by: Dale Stephan, EDS, Saginaw, MI 

Operating System: VAX/VMS V4.2  Source Language: PL/1  Hardware 
Required: VT241 terminal  Keywords: Terminal Management

Abstract: The VT241 color graphics terminal has the capability to 
display four colors simultaneously from a pallet of sixty-four.  
Multiple color display is common in graphic applications such as 
DECgraph, but for day-to-day use, the terminal is typically green 
foreground (or characters) on a black background.  The problem 
comes when one's eyes are tired of green.  Green is not the best 
color for constant viewing.  The optional red/blue screen (Mono + 
Color) is the only other color combination selectable from the 
keyboard.

This limited utilization of capabilities has driven the 
development of Color241.  Color 241 unleashes the color power of 
the Digital Equipment Corporation terminals.  Color 241 is an 
interactive program that stresses a user friendly access to the 
hidden colors in the VT241.  Colors for each of the four 
displayable zones (fondly called foreground, background, cursor 
and bold) may be defined on-the-fly, from the pallet of 
sixty-four colors, thus allowing immediate contrast comparisons.  
The program provides the capability to write the color 
definitions to disk, thus allowing automatic setup of the 
desired colors on any VT241.

I recommend goldenrod on black, with a turquoise cursor and red 
bold characters.

It is recommended that the user request the help option during 
the first execution of the color program.  The help text 
describes the function of the program as well as some helpful 
tips on using the program.

Documentation not available.
Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-286     VIEW  Version: 4.5, September 1987

Submitted by: C.J. Chapman, Philips Defence Systems, Crawley, 
Sussex, England 

Operating System: MicroVms V4.5b, VAX/VMS V4.5  Source Language: 
MACRO-32  Memory Required: 12.2KB Virtual Allocation  Hardware 
Required: VT200 Series terminal  Keywords: System Management - 
VMS

Abstract: The VIEW utility is a system management tool that 
enables the Systems Manager to obtain information on system 
processes or user processes.  VIEW is very useful for taking a 
snapshot look at your system to establish what images are 
currently executing.  VIEW executes on Digital Equipment 
Corporation VT200 Series terminals continuously displaying the 
following information: 

    . User Name of Process Name, Image Name, Process Id. 
    . Login Time, Uic, Process State/Type, CPU Min/Sec. 
    . Base Priority Current Priority, Working Set Size. 
    . Image Activation Count, Disk I/O, Buffered I/O. 
    . Page Faults, VMS Release, Balance Set, Node Name. 
    . Idle Time and Uptime since boot time, Date Time.

VT220 Terminal Keypad Functions: 
    . Process User or Process Name        (Select) 
    . Increase Interval Time	       (Up_Arrow) 
    . Decrease Interval Time 	       (Down_Arrow) 
    . Increase Page Number	       (Next_Screen) 
    . Decrease Page Number	       (Previous_Screen) 
    . Clear Page		       (Do) 
    . Enable/Disable Highlight	       (Find) 
    . Highlight Process		       (Up/Down_Arrow) 
    . Delete Process		       (Remove) 
    . Increase Base Priority	       (Right_Arrow) 
    . Decrease Base Priority	       (Left_Arrow) 
    . To Exit type Ctrl_y, Ctrl_c or (F6).

To continuously VIEW Balance set, Idleup, and Date Time, use the 
following procedure: 

    . Decrease Interval Time to zero. 
    . Clear Page using the (Do) key.

Release Notes are distributed with each order.
Notes:  Operating system VAX/VMS V4.4 or later is required.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-287     Environment: A Project Accounting Utility  Version: 1.1, 
                         November 1987

Operating System: MicroVMS V4.4, VAX/VMS V4.4  Source Language: 
MACRO-32, VAX FORTRAN  Keywords: 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 in.  This is done by: 

    . closing the current account. 
    . clearing the accounting fields in memory. 
    . changing the user process parameters ie, username,
      accountstring, privileges, UIC, device and directory. 

Process quotas 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.

Notes:  Operating system VAX/VMS V4.4 or later is required and uses 
GETUAI system service.

Restrictions:  Creates a new user environment with the exception of 
process quotas.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

Revision
11-795     GRAPHKIT: Graphics Routines for the HP-7221C/T Plotter 
                     Version: 3, July 1987

Submitted by: R. E. Beverly III Ph.D., R. E. Beverly III and 
Associates 
Operating System: RSX-11M V4.1, RT-11 V5  Source Language: FORTRAN 77 
Memory Required: Largest program requires 28KW  Software Required: 
Hewlett-Packard PLOT/21 software library  Hardware Required: 
Hewlett-Packard 7221C/T plotter  Keywords: Graphics, Scientific 
Applications

Abstract: GRAPHKIT is a collection of software tools designed to 
supplement Hewlett-Packard's PLOT/21 library by providing routines to 
easily plot linear, semilogarithmic and logarithmic graphs in standard 
scientific/engineering formats of publication quality.  An additional 
routine is provided which permits rapid layout and production of 
viewgraphs and transparencies.

The user is given full control over the x- and y-axis minima and 
maxima, the generation of axis labels and major and minor tick marks 
and curve legends.  Multiple curves can be drawn on a single plot.  
Each curve can consist of data symbols only, data symbols connected by 
straight lines, or lines connecting the data points with no symbols.  
The user selects the pen number, symbol type (if any), and line type 
for each curve.

Changes and Improvements:  Version 3 is the addition of user-specified 
line type for each curve.  The maximum number of embedded subscripts 
and/or superscripts in the axes titles and curves legends has been 
increased.

Media (Service Charge Code): One RX01 Diskette (KA)  Format: FILES-11, 
600' Magnetic Tape (MA)  Format: FILES-11

New
11-895     VTCALC: Calculator for VT100 or VT220 Terminals  Version: 
                   1.0, October 1987
Submitted by: Michael Chamsay 

Operating System: RSTS/E V9.3  Source Language: BASIC-PLUS-2  Hardware 
Required: VT100 or VT220 terminal  Keywords: Calculators

Abstract: VTCALC is an easy to use, simple calculator program that 
does basic calculations.  All input is done via the keypad and arrow 
keys which are diagrammed on the screen using the line drawing 
character set.  Like many simple calculators it has one memory cell 
which is displayed on the screen and updated whenever the store key is 
pressed.  This program was developed and tested on a VT220 look alike 
in VT100 mode. One of the future enhancements will be to include 
scientific functions such as trigonometic, and log functions.

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: DOS-11

------------------------------------------------------------
SUBJECT:   DECUS Program Library Status Report January 04, 1988  

This is the first status report since November 22, 1987.

PROGRAMS ON HOLD/STATUS
	
PROGRAM NO.	TITLE				HOLD/STATUS
11-43		Wabash College Student 		No longer 
		Information System		available           
						(Per author request)


                       PROGRAM AVAILABILITY

Following are the new/revised* programs not listed in the 
1987/1988 Catalog and also the revisions ("*") to programs that 
are listed in the 1987/1988 Catalog.

PROGRAM #   	  TITLE
*VAX-252(R)    	  KEYPADS
*VAX-256(R)    	  DM/SD/WPE/COLORS
 VAX-284    	  Terminator
 VAX-288    	  REPORT WRITER
 VAX-289    	  Tomei Universal Engineering System Bench Test
 VAX-290    	  LABELS
 VAX-291    	  SYSTAT
 VAX-292    	  VFE - VMS File Editor
 VAX-293    	  VMS Performance Monitoring
 VAX-294    	  WEB Pack
 11-896	    	  MODES
 11-897	    	  C Windows For RSX
 11-898	    	  Finger/RSX
 UX-101	    	  Timberwolf
 UX-103	    	  Mighty
 UX-104	    	  Wombat

Revision
VAX-252     KEYPADS  Version: November 1987
Submitted by: Ronald William Burke, Westinghouse Electric 
              Corporation, Baltimore, MD 
Operating System: MicroVMS V4.X, VAX/VMS V4.X  Source Language: 
DCL Keywords: Tools - Applications Development

Abstract: The program KEYPADS graphically displays the contents 
of a keypad.  The keypad state name refers to which keypad state 
you wish to output the keypad settings. If omitted or given no 
value, then the current keypad state is assumed.  If you use an * 
in this field, then the legend keypad (which outputs the name of 
every key in the keypad) will be output instead.

The keypad portion symbol refers to which portions of your keypad 
are to be displayed.  If omitted or given no value, then the 
entire keypad is assumed.  If you use a < or > (or the default 
<>) in this field, then either the left and/or right halves of 
the keypad are output to you.  The left part of the keypad has 
the arrow keys, the E keys, and the F keys.  The right part of 
the keypad is the traditional VT100 series keypad (the PF keys, 
the KP keys, etc.).

Changes and Improvements:  More supporting routines and 
documentation included.

Media (Service Charge Code): 600' Magnetic Tape (MA)  
Format: VMS/BACKUP

Revision
VAX-256     DM/SD/WPE/COLORS  Version: December 1987
Submitted by: Dale E. Coy, Los Alamos National Laboratory, Los 
              Alamos, NM 
Operating System: VAX/VMS V4.6  Source Language: DCL, FORTRAN 77, 
MACRO-32, TPU, VAX FORTRAN  Hardware Required: DM$SD needs VT52 
or ANSI-compliant or Digital Equipment Corporation terminal.  WPE 
needs VT1XX or VT2XX compliant terminal.  COLORS needs ReGIS 
compliant color terminal (VT241/VT340).  Keywords: Editors, 
Terminal Handler, Terminal Management

Abstract: This submission contains three sub-directories:

     . DM$SD (Directory Manager and Set Default) 
     . WPE (Word-Processing-Like Editor) 
     . COLORS (VT241/VT-340 Colors Management)

DM (Directory Manager V7.2A) is a utility which allows you to 
more easily manage, clean up, and otherwise work with your files 
and directory structure.  DM is particularly useful if you have 
large numbers of files or sub-directories and is helpful in 
encouraging users to clean up their directories (by making it 
easy to do so).  It is invaluable for sorting through the DECUS 
SIG tapes after they have been loaded.  DM displays the files in 
your current directory (or your directory tree).  With one or two 
keystrokes you can do most major DCL commands:  delete, copy, 
purge, print, edit, view, rename, etc.  The keystrokes are 
ALL-IN-1 like. Your favorite editor may be used from DM.  The 
SMG$ interface is used for terminal independence and efficiency. 
Full on-line help and extensive documentation are provided.

SD (Set Default V4.3A) is a utility which shortens the commands 
for SET DEFAULT and SHOW DEFAULT and expands the capabilities of 
the SET DEFAULT command.  In addition to less typing, SD provides 
convenient movement between directories, a "stack" of 20 direc-
tories, an interactive display of your directory tree, and much 
more.  SD is implemented in FORTRAN for speed, and uses the SMG$ 
screen interface.  Full on-line help and extensive documentation 
are provided.

WPE (Word-Processing-Like Editor V2.4) WPE is almost a full 
implementation of WPS-PLUS (TM) for editing ASCII files. WPE is 
an extremely powerful text editor.  In addition to full-feature 
editing, searching, replacing, etc., WPE provides two-window 
editing, the most useful features of EVEPlus, and several other 
extensions.  Included are some Language Sensitive features for 
editing .COM files.  A "read-only" option, called MORE, is an 
outstanding replacement for the TYPE command.  It's easy to "get 
started" with WPE, but a large set of advanced features are 
available to the curious user.  Full on-line help and extensive 
documentation are provided.  An additional advantage of WPE is 
that the user who uses WPS-PLUS has essentially the same keyboard 
interface to WPE (avoids having to remember several editors).

Features include: 

     . All of WPS-PLUS that is reasonable (full function
       editing). 
     . Two-window editing. 
     . Multiple files. 
     . Bookmarks. 
     . Insert and examine special characters. 
     . Print files with special characters. 
     . Fix up files by removing CR/LF. 
     . Automatic tailoring for .COM, .HLP, .FOR, and .TPU files. 
     . Read-only interface (called MORE).

WPE is written in VAXTPU and built on EVE, so it's inherently 
extendable.  DM, SD, and WPE work well together, or separately.

COLORS (Colors Management V4.1) is a suite of programs for 
managing and setting "default" colors for ReGIS color terminals.  
Having a VT241, VT-340 (or other color ReGIS terminal) is much 
more fun if you use color combinations other than red, blue, 
green.  These programs make it easy for the user to control 
his/her terminal colors.  A side effect is the provision of a 
"system default" set of pleasant colors.

     . CO    Gets any user some set of colors. 
     . OCO    Used if terminal is garbaged - fixes terminal and
 	    restores colors. 
     . NCO    Gets a new set of random, contrasting colors. 
     . CCO    Gets a new set of random, complementary colors. 
     . SCO    Gets a new set of random, similar (soft) colors. 
     . PCO    Lists 64 choices and lets the user pick a color. 
     . XCO    An interactive/visual user chooser.

These programs are lots of fun (if you have a VT-241 or VT-340 
terminal), and the PCO and XCO programs have a nice user 
interface.
The submitter welcomes comments, suggestions, etc. Bug fix 
requests will also be considered.

Notes:  If operating system VAX/VMS V4.4 or less is used, a 
FORTRAN Compiler is required after modifying the source code of 
DM and SD. Full documentation is provided for all of the 
programs, in .TXT, .WPL (for WPS PLUS), and .LN03 (very fancy) 
forms.  Two memory cartridges are required to print the .LN03 
files.

Changes and Improvements:  All programs now recognize VT-300 
terminals.  In particular, the Colors programs have been 
extensively modified for the VT-340 terminal.  It is possible to 
disable dynamic highlighting for DM and SD, for faster execution 
(useful on slow, dial-up lines).  Other feature enhancements and 
minor bug fixes.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-284     Terminator  Version: 1, November 1987
Submitted by: Wayne Bruzek, New Jersey Turnpike Authority, New 
              Brunswick, NJ 
Operating System: VAX/VMS V4.5  Source Language: VAX FORTRAN 
Keywords: System Management - VMS, Utilities - VMS

Abstract: Terminator is a FORTRAN program that monitors the 
processes running on a VAX system, stopping those which have been 
idle (accruing no CPU time) for a specified amount of time.  The 
default allowed idle time is thirty minutes, but may be modified 
for each user by entering the user's UIC and his allowable time 
in a parameter file.  A log of terminated users is also kept by 
the program.  Processes whose UIC group number is less than 
sixty-four will not be affected by the program.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VAX/ANSI

New
VAX-288     REPORT WRITER  Version: 1, November 1987
Submitted by: David Cohen, Security Pacific Automation Company 
Operating System: VAX/VMS V4.5  Source Language: DCL, VAX COBOL 
Keywords: Tools - Applications Development

Abstract: REPORT WRITER generates a COBOL program, using as input 
four user-supplied files which define the report and the data 
file record.  Handles up to four levels of control breaks, with 
totals available for each level.  Each control group can have the 
following options:

     . "At bottom"
     . "At top"
     . "New-page"
     . "At top of Page"
     . "At bottom of Report" 

(All quoted terms in this abstract have the same meaning as in 
DATATRIEVE).  Grand totals are available.  Grand totals and "At 
Bottom of Report" are in addition to the four allowable control 
breaks.  Report column positions are computed automatically, from 
Layout Chart created by the user, in any editor.  Output program 
can be edited and modified, if desired.  User instructions 
included.

Notes:  Operating System VAX/VMS V4.0 or later is required.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-289     Tomei Universal Engineering System Bench Test  
            Version: November 1987

Submitted by: J. Tomei, Water Survey of Canada 
Operating System: RSX-11M-PLUS V3.1, VAX/VMS V4.3  Source 
Language: FORTRAN 77, VAX FORTRAN  Memory Required: Virtual  
Software Required: FORTRAN 77  Keywords: Tools - Applications 
Development

Abstract: The Tomei Universal Engineering System Bench Test is 
intended to test the major aspects of a system's architecture 
from the typical applications algorithms (very low level) point 
of view.  Of necessity this is coded in FORTRAN to address the 
"engineering" environment.  This does not preclude its use in 
other areas, since its design is aimed at identifying underlying 
capabilities and shortcomings and "attempts" to side-step FORTRAN 
optimizing compiler peculiarities.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VAX/ANSI

New
VAX-290     LABELS  Version: 4.0, December 1987
Submitted by: Rick Stacks, Arkansas Department of Pollution 
              Control, Little Rock, AR 

Operating System: VAX/VMS V4.4  Source Language: FORTRAN 77  
Hardware Required: Terminal defined for use with SMG routines  
Keywords: Mail

Abstract: LABELS is designed to allow the user to keep track of 
mailing label information (names, addresses, zip codes, etc.) and 
to be able to generate mailing labels from that information.

Currently the user can separate label information into 99 
different "lists" within a single file.  When generating labels 
the program allows for single or multiple lists to be included on 
the output.  All output is sorted by zip code (up to ten digits 
xxxxx-xxxxx) for mailing purposes. Mailing label information 
consists of the following:

	       FIELD		LENGTH

	. List number	           2
	. Sequence number          8
	. Name field 1	          28
	. Name field 2            28
	. Address                 28
	. City			  20
	. State		     	   2
	. Zip code	          10

Output is set up for three-across labels measuring 7/16" high by 
3 1/2" wide.  The program uses SMG routines for screen-mode of 
data entry and is fairly easy to modify to suit individual needs.  
A logical, LBL$FILE, is used to denote the name and location of 
the data file so different users can use different files.

LABELS should be "installed" for multiple users.  No special 
privileges are required.  See the source code for more 
information.
Notes:  Operating system VAX/VMS V4.4 or later is required. 
Documentation is included as part of the source code.

Media (Service Charge Code): 600' Magnetic Tape (MA)  
Format: VMS/BACKUP

New
VAX-291     SYSTAT  Version: 1.2, December 1987
Submitted by: Rick Stacks, Ark. Dept of Pollution Control & 
              Ecology, Little Rock, AR 

Operating System: VAX/VMS V4.4  Source Language: VAX FORTRAN  
Hardware Required: VT-100 terminal, VT-2XX terminal or terminal 
defined for use by SMG routines  Keywords: System Management - 
VMS

Abstract: SYSTAT is a system status monitoring program set up 
similar to the old DECsystem-10 SYSTAT program.  SYSTAT utilizes 
SMG routines to access and paint the screens.  Help is on-line 
within the program by pressing the "H" key.  A brief synopsis of 
the program is outlined below.

SYSTAT monitors the jobs, both interactive and batch, that are 
running on the system and displays the status of each job, 
including information regarding process name, pid, working set 
size, current/base priority, currently executing program name, 
direct I/O count, buffered I/O count, percentage of CPU used 
during last update interval, and the terminal which the process 
is currently logged-on.

The normal display, that which appears by running the program, is 
set for a fifteen second auto update, which can be changed by the 
user from one second to sixty seconds. A no-auto-update feature 
is also available.  Be advised that the faster update intervals 
result in greater CPU demand, fifteen seconds seems to be an 
acceptable interval on our VAX running 6MB of memory and 
averaging 20-30 interactive users.

Other displays and options are available to the user. See program 
and source code for more information.

Notes:  Should be "Installed" for best response.  If "installed", 
Link/Notraceback and Install/priv = world/open/header/shared. 
Operating system VAX/VMS V4.4 or later is required.

Documentation not available.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-292     VFE - VMS File Editor  Version: 3.0, December 1987
Submitted by: Ward Condit, Maricopa Community Colleges, 
              Phoenix, AZ 

Operating System: VAX/VMS V4.5  Source Language: MACRO-11  
Keywords: Editors

Abstract: VFE is a type-insensitive editor that can edit user 
disk files in block or record mode, and disk devices and 
FOREIGN-mounted tapes in block mode.  Data can be displayed in 
ASCII, EBCDIC, hex, integer and binary format. User-defined 
sections of data from single records and single or multiple 
contiguous blocks can be changed, compared, and transferred 
within a file or between files.  Records within RMS files can be 
changed, added or deleted, regardless of application data format.  
A very fast search is provided which can target a string, hex or 
integer constant.  All or part of a terminal session can be 
logged to a sequential file for later lineprinter output.

Release notes are distributed with each order.

Notes:  Must be relinked if operating system VAX/VMS is less than 
V4.5.
Assoc. Documentation:  Fall 1987 VAX SIG Session Notes, pp. 
467-476.
Media (Service Charge Code): User's Manual (EA), 600' Magnetic 
Tape (MA)  Format: VMS/BACKUP

New
VAX-293     VMS Performance Monitoring  Version: December 1987
Submitted by: Samuel Charles Spriggs, E.I. DuPont, Wilmington, DE 
Operating System: VAX/VMS  Source Language: DCL  Software 
Required: DATATRIEVE  Keywords: System Management - VMS

Abstract: The VMS Performance Monitoring System provides a 
high-level overview of system "health", giving management 
information in the form of DATATRIEVE graphs.  The graphs show 
trends in: 

     .  System response time (service level). 
     .  Users logged in. 
     .  Page faulting. 
     .  Disk capacity. 
     .  Disk I/O. 
     .  CPU idle time.
 
The data are current up to the last four-hour period.

The system can be used to raise flags to system management as to 
when tuning or additional capacity may be needed.  The system 
requires minimum effort to install and support, and it uses very 
little system resource.

The Capacity Planning System is a spreadsheet that shows how many 
users the VAX family can support at a specified service level.  
This model is valid for any application if benchmark data are 
available for only one particular VAX configuration running the 
application in question.  ALL-IN-1 capacity models will be 
reviewed in the presentation.

Notes:  Operating system VAX/VMS V4.0 or higher is required.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-294     WEB Pack  Version: 1.0, November 1987
Submitted by: E.W. Sewell, E-Systems, Garland Division, 
              Dallas, TX 

Operating System: VAX/VMS V4.5  Source Language: Modula-2, 
PASCAL, WEB  Software Required: DECUS Program No. V-SP-58, "LaTeX 
V2.09, TeX V2.0", PASCAL compiler, and Modula-2 compiler  
Hardware Required: Bitmapped printer for WEB listings and an 
appropriate TeX driver Keywords: PASCAL

Abstract: This package consists of programs based on Donald 
Knuth's WEB System of Structured Documentation, which is the 
programming methodology used to develop the TeX document 
compiler, the METAFONT typeface compiler, and all of the support 
programs for both.

The package is composed of the following:
 
   . MWEB       	  A variation of the WEB system which has been
	       	  adapted to the Modula-2 Language (regular
	       	  WEB uses PASCAL as its programming
	       	  language).

   . WEBMERGE       	  A program to merge multiple change files
	       	  together (change files are used to make
	       	  implementation-dependent changes to an
	       	  implementation-independent base WEB file---the
	       	  WEB processors allow only one change file per
	       	  WEB file).

   . SCANTEX/
     SCANWEAVE       	  Programs to strip out the parts of a WEB
	       	  listing which have not been modified by
	       	  a change file.

   . LaTeX        	  The LaTeX sources for the slides used in
	       	  Session LT005 (Literate Programming:  The WEB
	       	  System of Structured Documentation) at the 
	       	  DECUS Fall 1987 Symposium in Anaheim, CA, with 
	       	  the sample program used in the session.
WEB itself is not included in this submission.  It is normally 
bundled with TeX and is available as DECUS Program No. V-SP-58, 
"LaTeX V2.09, TeX V2.0", through the DECUS Program Library.  TeX 
is required to use the system properly.  WEB is included with it.

All of the documentation for these programs is in LaTeX source 
form. If you don't have a running TeX/WEB system, the programs 
will be useless. If you have TeX running, but not LaTeX, the DVI 
files are provided and can be sent directly to the TeX device 
driver for your output device.
Assoc. Documentation:  The TeX system is described in the book, 
"The TeXbook", 483 pages, (ISBN 0-201- 13448-9) and is available 
through Addison and Wesley Publishers.  The WEB system is 
described in the manual, "WEB". Information on these items can be 
obtained through the TeX User's Group, C/O American Mathematical 
Society, P.O. Box 9506, Providence, RI  02940-9506.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
11-896     MODES  Version: 3, August 1986
Submitted by: Peter V. DeVita, Reuters Information Services, Inc. 

Operating System: RSX-11M-PLUS V2.1 or V3.0  Source Language: 
MACRO-11  Memory Required: 8KW plus 209 words of ICB Pool  
Keywords: System Management - RSX-11

Abstract: MODES is a CPU monitoring utility written for the 
RSX-11M-PLUS operating system.  It is designed to look like the 
VAX/VMS Monitor Modes utility.  Two switches are included:
 
     .  /HARDCOPY to print the CPU statistics in a one line
        summary format on hardcopy terminals.

     .  /LOG to print the /HARDCOPY statistics to a file instead 
        of the hardcopy terminal.

A VAX/VMS PASCAL program is provided which can read in the ASCII 
text file generated by the /LOG switch and produce a histogram of 
the CPU utilization.  This program allows the user to select the 
report interval and the resoluton of the report generated.

Restrictions:  Must be linked with LB:[1,54] RSX11M.STB.  
Requires system clock interrupt vector, restored on exit.  
Require 209 words of ICB Pool, also returned to system on exit.

Media (Service Charge Code): One RX01 Diskette (KA)  Format: 
FILES-11, 600' Magnetic Tape (MA)  Format: FILES-11

New
11-897     C Windows For RSX  Version: 1, November 1987

Submitted by: Richard Neitzel, Golden, CO 
Operating System: RSX-11M V4.2  Source Language: C  Software 
Required: DECUS Program No. 11-SP-18  Keywords: Terminal 
Management, Utilities - RSX-11, VT100 Routines

Abstract: Users of the C language on RSX systems can use the 
routines in this package to implement a simple form of windowing 
on CRTs. They support multiple window buffers per task, as well 
as several windows per CRT from independent tasks.  Routines are 
provided to perform output, input, cursor movement without 
output, vertical and horizontal line drawing and box drawings.  
The routines also provide a base for more complex windowing 
operations.

Media (Service Charge Code): One RX02 Diskette (LA)  Format: 
FILES-11, 600' Magnetic Tape (MA)  Format: FILES-11

New
11-898     Finger/RSX  Version: December 1987
Submitted by: Thomas R. Wyant III, E.I. duPont de Nemours, 
Richmond, VA 

Operating System: RSX-11M V4.0, RSX-11M-PLUS V3.0 forward  Source 
Language: FORTRAN 77, MACRO-11  Memory Required: 28KW  Keywords: 
Networking

Abstract: This program is an RSX implementation of an interface 
to DECUS Program No. V-SP-14, "Finger System: Network and Local 
Server", and provides similar functionality. In particular it 
performs the following:

     .  Identifies current users of the system, when and where
        logged in, etc. The search is on the last name, with 
        support for the wild card characters "*" and "%".

     .  Finds a specific user and displays the above information
        plus the contents of the user's FINGER.PLN file.

     .  Serves as an in-bound DECnet server to allow searching
        for users on other nodes.  Explicit route-through is
        supported to allow use in an internet environment.

No command line switches are supported.  Switches will be 
preserved in a route-through operation, and ignored in a request 
to the local node.

The various pieces of FINGER/RSX functionality require system 
support as follows:

     .  The display of FINGER.PLN and last login time requires
        multiuser protection.

     .  The display of current system users and the use of "." to
        finger yourself requires accounting (and therefore
        RSX-11M-PLUS).

     .  The display of information to or from remote systems
        requires DECnet.
Notes:  Some functionality requires RSX-11M-PLUS.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
DOS-11

New
UX-101     Timberwolf  Version: 3.2, March 1986
Submitted by: University of California at Berkeley, through 
              Digital Equipment Corporation 

Operating System: UNIX  Source Language: C  Keywords: Utilities - 
ULTRIX

Abstract: Timberwolf is an integrated set of placement and 
routing optimization programs.  The general combinatorial 
optimization technique known as simulated annealing is used by 
each program.  Programs for standard cell, macro/custom cell, and 
gate-array placement, as well as standard cell global routing 
have been developed.  Experimental results on industrial circuits 
show that area savings over existing layout programs ranging from 
15 to 62 percent are possible.

Notes: This program was developed by the Computer-Aided Design 
Group, Department of Electrical Engineering and Computer 
Sciences, University of California-Berkeley.

Restrictions: U.S. Government export regulations prohibit the 
distribution of this program outside the United States without 
the appropriate export licenses.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic 
Tape (MA)  Format: TAR

New
UX-103     Mighty  Version: 1.6, October 1986

Submitted by: University of California at Berkeley, through 
              Digital Equipment Corporation 

Operating System: UNIX/ULTIX, VAX/VMS  Source Language: C  Memory 
Required: 720KB

Abstract: MIGHTY is a two layer detailed router for general 
routing problems, including switchboxes, channels, and partially 
routed areas.  The routing regions that can be handled are very 
general:  the boundaries can be described by any rectilinear 
chain, the pins can be on the boundaries of the region or inside 
it, and obstructions can be of any shape and form.

Notes: This program was developed by the Computer-Aided Design 
Group, Department of Electrical Engineering and Computer 
Sciences, University of California-Berkeley.  Program is 
distributed on a TAR formatted tape.

Restrictions: U.S. Government export regulations prohibit the 
distribution of this program outside the United States without 
the appropriate export licenses.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: TAR

New
UX-104     Wombat  Version: October 1983
Submitted by: University of California at Berkeley, through 
              Digital Equipment Corporation 

Operating System: ULTRIX, UNIX V4.3BSD, VAX/VMS V4.2  Source 
Language: C  Memory Required: 215KB

Abstract: Currently, most integrated circuit layouts are hand 
checked to determine their correctness.  This manual procedure is 
very time-consuming and does not guarantee an error-free circuit.  
The WOMBAT program has been developed to overcome this problem.

WOMBAT compares two netlists.  One is usually based on the 
simulator input and the other is often extracted from the layout.  
However, such is not necessarily the case and WOMBAT makes no 
assumptions about the number of pins or the technology of the 
circuit elements in the schematics.  One can specify how the pins 
of individual elements permute as well as an initial correspon-
dence between circuit elements and nets.  WOMBAT generates a list 
of corresponding elements and nets and notes any differences.

Release notes are distributed with each order.

Notes: This program was developed by the Computer-Aided Design 
Group, Department of Electrical Engineering and Computer 
Sciences, University of California-Berkeley.

Restrictions: U.S. Government export regulations prohibit the 
distribution of this program outside the United States without 
the appropriate export licenses.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic 
Tape (MA)  Format: TAR

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

bobp@tekcae.TEK.COM (Robert N. Perry (Bob)) (06/02/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. 
	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)
------------------------------------------------------
TO:	Distribution
FROM:	Betty Cadieux 
DATE:	May 02, 1988 

SUBJECT: DECUS PROGRAM LIBRARY STATUS REPORT MAY 02, 1988   

                       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

VAX-286(R)*	VIEW
VAX-318		Micro-FLX
VAX-329		SVIEW/SCOPY
VAX-330		VTCALC
VAX-332		Menu Branch
VAX-333		VT100KEYS
VAX-334		LASER_FORMAT
VAX-335		DBAG - Data Base System
VAX-336		FTX

11-462(R)	TERM.FOR
11-901		TIDY DIRECTORY PROGRAM

Revision
VAX-286     VIEW  Version: 5.1, March 1988
Submitted by: C.J. Chapman, Philips Defence Systems MEL, Crawley, 
Sussex, England, RH10 2PZ

Operating System: MicroVMS V4.7, VAX/VMS V4.6  Source Language: 
MACRO-32  Memory Required: 13.8KB Virtual Allocation  Keywords: 
System Management - VMS

Abstract: The VIEW utility is a system management tool that 
enables the Systems Manager to obtain information on system 
processes or user processes.  VIEW is very useful for taking a 
snapshot look at your system to establish what images are 
currently executing.  VIEW executes on Digital Equipment 
Corporation VT200 Series terminals continuously displaying the 
following information: 

.  User Name or Process Name, Image Name, Process Id. 
.  Login Time, Uic, Process State/Type, CPU Min/Sec. 
.  Base Priority, Current Priority, Working Set Size. 
.  Image Activation Count, Disk I/O, Buffered I/O. 
.  Page Faults, VMS Release, Balance Set, Node Name. 
.  Idle Time and Uptime since boot time, Date Time. 
.  Process alternate, device, directory and terminal.

VT220 Terminal Keypad Functions: 

.  Process User or Process Name 	(Select) 
.  Increase Interval Time 		(Up_Arrow) 
.  Decrease Interval Time 		(Down_Arrow) 
.  Increase Page Number			(Next_Screen) 
.  Decrease Page Number			(Previous_Screen) 
.  Clear Page 				(Do) 
.  Enable/Disable Highlight 		(Find) 
.  Process Alternate 			(Select) 
.  Highlight Process 			(Up/Down_Arrow) 
.  Delete Process 			(Remove) 
.  Increase Base Priority 		(Right_Arrow) 
.  Decrease Base Priority 		(Left_Arrow) 
.  To Exit type Ctrl_y, Ctrl_c or (F6).

To continuously VIEW Balance set, Idleup, and Date Time, use the 
following procedure: 

.  Decrease Interval Time to zero. 
.  Clear Page using the (Do) key.
Release Notes are distributed with each order.
Notes:  Operating system VAX/VMS V4 or later is required.

Changes and Improvements:  Minor code changes.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP, or order VAX-LIB-8

New
VAX-318     Micro-FLX  Version: 1.2, February 1988
Submitted by: Trevor Taylor, Microcomputer Technology, Chatswood, 
NSW, Australia 2067 

Operating System: MicroVMS V4.4 - 4.6, VAX/VMS V4.6  Source 
Language: C, VAX FORTRAN  Hardware Required: RX33 or RX50 Floppy 
Diskette Drive Keywords: Data Communications, Utilities - VMS

Abstract: Micro-FLX is a file transfer program designed to allow 
VAX users to read and write CP/M and MS/DOS floppies.  It handles 
RX50 diskettes in either CP/M or MS/DOS format from a Rainbow or 
RX33 diskettes in MS/DOS format from a VAXmate.  Floppies can be 
mounted in an appropriate disk drive on either a VAX or a 
MicroVAX, and files can then be copied to and from them using 
commands similar to DCL. There is also built-in help.

Release notes are distributed with each order.
Sources not included.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: 
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP

VAX-329     SVIEW/SCOPY  Version: 1.0, March 1988
Submitted by: John T. Carroll III, Columbus, IN 
Operating System: MicroVMS V4.6  Source Language: VAX FORTRAN 
Hardware Required: VT200, VT300 Terminals  Keywords: FORTRAN, 
Graphics, ReGIS

Abstract: SVIEW is a FORTRAN program that displays screen images 
saved by the SCOPY subroutine on Digital Equipment Corporation's 
VT200 and VT300 series graphics terminals.  Once invoked, SVIEW 
prompts the user for commands to READ a plot file, VIEW a screen 
image, PLOT a screen image, and EXIT the program.

SCOPY is a FORTRAN subroutine that transfers images displayed on 
Digital Equipment Corporations's VT200 and VT300 series graphics 
terminals to a plot file.  The transfer is accomplished by 
initiating a remote screen copy and redirecting the screen image 
from the printer port to the host.  The resulting plot file can 
be printed on any one of Digital Equipment Corporation's graphics 
printers or rapidly redisplayed at the terminal using the SVIEW 
program.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: 
VAX/ANSI, 600' Magnetic Tape (MA)  Format: VAX/ANSI

New
VAX-330     VTCALC  Version: 1.0, April 1988
Submitted by: Michael Chamsay 

Operating System: VAX/VMS  Source Language: VAX BASIC  Hardware 
Required: VT100 or VT220 Terminal  Keywords: Calculators

Abstract: VTCALC is an easy to use, simple calculator program 
that does basic calculations.  All input is done via the keypad 
and arrow keys which are diagrammed on the screen using the line 
drawing character set.  Like many simple calculators it has one 
memory cell which is displayed on the screen and updated whenever 
the store key is pressed.  This program was developed and tested 
on a VT220 look alike in VT100 mode. One of the future enhance-
ments will be to include scientific functions such as 
trigonometic, and log functions.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VAX/ANSI

New
VAX-332     Menu Branch  Version: 1.1, April 1988

Submitted by: Bob Bruhin, Advanta, Building Five, Horsham, PA 
Operating System: VAX/VMS V4.7  Source Language: MACRO-32  Memory 
Required: 25.6KB  Keywords: Menu Control, Tools - Applications 
Development

Abstract: This tool takes the form of a MACRO-32 program which 
can replace the display and selection portions of a captive menu 
command procedure.  Using this tool, captive menus are still DCL 
command procedures (like at most installations). However, the 
burden of coding the routines to display the menu, accept a user 
selection and execute the appropriate DCL code to perform the 
selected action is removed from the designer of the menu.  The 
menu program can perform all these actions from within the 
command procedure.

The menu program may be considered a multi-way DCL branch 
statement.  The command procedure calls the menu program using 
the DCL RUN command.  A menu description is included in-line in 
the command procedure, following the activation of the menu 
program.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-333     VT100KEYS  Version: 1, March 1988

Submitted by: Ronald William Burke, Westinghouse Electric 
Corporation, Baltimore, MD 

Operating System: Micro/VMS V4.X, VAX/VMS V4.X  Source Language: 
DCL, VAX FORTRAN  Keywords: Terminal Handler

Abstract: VT100KEYS shows users how to use the keypad on a VT100 
terminal.  It allows you to lock or unlock terminal or console 
from unauthorized access.  It includes a pair of DCL commands 
(LOCK.COM and CLOCK.COM) which approximate VT100KEY's locking 
capabilities on terminals and consoles.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-334     LASER_FORMAT  Version: 2, April 1988

Submitted by: Dr. David W. Burgess, RAF Institute Of Aviation 
Medicine, Farnborough, Hants, England, GN14 6SZ 

Operating System: MicroVMS V4.7, VAX/VMS V4.6  Source Language: 
VAX FORTRAN  Hardware Required: Postscript Laser Printer  
Keywords: Text Formatting

Abstract: LASER-FORMAT is a file interpreter to modify either 
Bonner RUNOFF, WPS, or Normal text listings for output on a 
PostScript Laser printer.  Command files exits to catch files for 
listing from a directory [LASER] for automatic printing on a 
laser print queue.  Using escape codes additional postscript 
commands can be added to the files to produce pretty output of 
desk top publishing quality.  Codes exist for full support of the 
technical character set in WPS.  Wordstar files can also be 
printed on this package over DECnet.

The package contains three demonstration manuals for output 
either as a straight text file, a RUNOFF file or via WPS-PLUS if 
this program is available.

Package also contains an updated version of DECUS Program No. 
VAX-212, "PLOT_IT and SPELL: Interactive Dicionary", a Graph 
plotting program.

Media (Service Charge Code): Five RX50 Diskettes (JE)  Format: 
VMS/BACKUP, 600' Magnetic Tape (MA)  Format: VMS/BACKUP

New
VAX-335     DBAG - Data Base System  Version: 1.0, January 1988

Submitted by: Luis Arriaga Da Cunita, Laboratorio Nacional De 
Engenharia Civil, 1799 Lisboa Codex, Portugal 

Operating System: VAX/VMS V3.4 - V4.6  Source Language: VAX 
FORTRAN Memory Required: 1MB  Keywords: Data Base Management

Abstract: DBAG is a relational database system, implemented for 
VAX/VMS, similar in functionality and interactive interface, to 
the commercial product DBASE III. Some commands are actually the 
same, so users familiar with that popular package should "feel at 
home" with little effort.

The editor of records (and commands) departs from a WordStar-like 
approach and emulates VAX's EDT thus again saving extra learning 
effort.

The system also provides a complete library of subroutines, 
FORTRAN 77 callable, for those who need/want to write their own 
program to handle the database.

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format: 
VMS/BACKUP

New
VAX-336     FTX  Version: 4.5, April 1988

Submitted by: C.J. Chapman, Philips Defence Systems MEL, Crawley, 
Sussex, England, RH10 2PZ 

Operating System: MicroVMS V4.7, VAX/VMS V4.5  Source Language: 
MACRO-32  Memory Required: 60KB Virtual Allocation  Keywords: 
System Management - VMS, Utilities - VMS

Abstract: FTX - Foreign Tape Extension utility is a systems 
management tool that enables ASCII or EBCDIC data files to be 
written, or read from magnetic tape using any combination of 
block and record format.  The utility uses VMS command definition 
language.

Features include: 

. Automatic tape mount and dismount with no unload. 
. Forward tape mark skipping before read begins. 
. Full wild card file processing. 
. Record padding and stripping. 
. Read while spooling option. 
. Data I/O CHECKING.*

Release notes are distributed with each order.

Notes:  Operating System VMS V4.0 or later is required.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

Revision
11-462     TERM.FOR  Version: 5.1, April 1988

Submitted by: Richard Desper, U.S. Army Materials Technology 
Lab., Watertown, MA 

Operating System: RT-11 V5.0  Source Language: FORTRAN IV  Memory 
Required: 56KB  Software Required: RT-11 Sysgened for 
Multi-terminal support.  Hardware Required: DLV-11J Quad Serial 
Interface  Keywords: Data Communications, Emulators

Abstract: TERM is written in FORTRAN to convert a PDP-11/23 with 
a DLV-11J Quad Serial Interface into a smart terminal. The 
program allows the PDP-11/23 console terminal to converse with a 
remote computer.  Disk files on the PDP-11/23 may be accessed as 
either sources or sinks for ASCII data files.  File transfer is 
limited to ASCII files and is not automatically checked for 
errors, but is quite reliable at speeds up to 2400 baud. (A 
second speed limitation is that the remote computer baud rate 
must be slower than the PDP-11/23 console terminal rate, 9600 
baud at this installation.)  TERM is sufficiently transparent to 
the user to allow editing operations on the remote computer, e.g. 
VAX/VMS EDT using VT100 or VT200 terminal support.  For possible 
use with a remote VAX, a VMS file TERM.COM is also provided to 
facilitate file transfer. Further details are in the file 
TERM.DOC and as comments in TERM.FOR.

Notes:  Operating system RT-11 V5.0 or higher is required.

Changes and Improvements:  Control Z from either the terminal or 
the remote host stops all file transfer.

Restrictions:  Console terminal baud rate must be faster than 
"Modem" (connected to remote host) baud rate.

Media (Service Charge Code): One RX01 Diskette (KA)  Format: 
RT-11, 600' Magnetic Tape (MA)  Format: RT-11

New
11-901     TIDY DIRECTORY PROGRAM  Version: January 1988

Submitted by: Sanjay Dasgupta, Gas Authority of India Ltd., New 
Delhi, India, 110021 

Operating System: RSX-11M-PLUS V2.1  Source Language: FORTRAN 77, 
MACRO-11  Memory Required: 40KB  Software Required: Device 
independent cursor positioning option of full duplex terminal 
driver  (RSX Sysgen option).  Hardware Required: VT100 Compatible 
Terminal  Keywords: Utilities - RSX-11

Abstract: The TIDY DIRECTORY PROGRAM (TDP) is a screen-based 
utility that helps you to keep your directory tidy.  TDP shows 
you summary information about your files, calling attention to 
those that exist in multiple versions, and provides single-
key-stroke purging and deleting capability.  You can also examine 
the contents of any file before deciding to purge or delete it.  
All these functions are available from within TDP, and you never 
have to use PIP, TYPE, DELETE, PURGE, or PRINT.

TDP presents summaries grouped by file type, so you are always 
aware of the file groups in your directory.  At the author's 
installation every user who uses TDP has invariably found (and 
deleted), groups of files whose existence they would not have 
otherwise known.  This is particularly true of active users who 
always examine directories by selective wildcarding.

Because TDP exploits VT100 video features and the applications 
key-pad, the file directory is never more than a few key strokes 
away from a file-contents display, and PURGING and DELETING 
tools.  This makes it a particularly effective and fast way of 
hacking away the dead wood from your directory.

Restrictions:  The RSX operating system must be sysgened with the 
device independent cursor positioning option.

Documentation available in hardcopy only. Complete sources not 
included.
Media (Service Charge Code): User's Manual (EA), One RX01 
Diskette (KA)  Format: FILES-11, 600' Magnetic Tape (MA)  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."

bobp@tekcae.TEK.COM (Robert N. Perry (Bob)) (07/08/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. 
	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) (UUCP zone)

SUBJECT: DECUS PROGRAM LIBRARY STATUS REPORT JUNE 06, 1988   
                       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 
VAX-66(R)	NANNY
VAX-171(R)	LaTeX Templates & Help Files for LSE
VAX-186(R)	The MLR MACRO Language
VAX-256(R)*	DM/SD/WPE/COLORS
VAX-337		Full Screen Selection Menu Generator
VAX-338		PIC: Pictures Editor
VAX-339		SDE: Software Development Environment
11-903		Queuing/Routing
11-904		LZYCLI - A Lazy Man's CLI
RB-130		SEDT Supplements
20-158(R)	ACCT20

Revision
V-SP-53     KERMIT Distribution  Version: February 1988
Author: Various
Operating System: CP/M, IAS, MICRO/RSX, MS/DOS, Micro/VMS, 
OS/278, P/OS, RSTS/E, RSX-11M, RSX-11M-PLUS, RT, RT-11, TOPS-10, 
TOPS-20, VENIX, VMS  Source Language: ALGOL, BASIC, BLISS-16, 
BLISS-32, BLISS-36, C, FORTRAN 77, FORTRAN IV, FORTRAN IV-PLUS, 
LISP, MACRO-10, MACRO-11, MACRO-32, PAL-8, PASCAL, 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 February 24, 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 releases of KERMIT.

Media (Service Charge Code): 2400' Magnetic Tapes (PB)  Format: 
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

Revision
VAX-66     NANNY  Version: V2.5, March 1988
Submitted by: Daniel Zirin, ZAR Limited, Pasadena, CA 

Operating System: MicroVMS V4.1, V4.3 - V4.7, VAX/VMS V4.1, V4.3 
- V4.7  Source Language: DCL, 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.

Changes and Improvements:  Allows the option to disconnect idle 
processes and other fixes.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP, or order VAX-LIB-2

Revision
VAX-171     LaTeX Templates & Help Files for LSE  Version: 2.0, 
            April 1988

Submitted by: Kent McPherson, Smiths Industries, Grand Rapids, MI 

Operating System: VAX/VMS V4.6  Source Language: LSE  Software 
Required: LSEDIT, LaTeX.  This package requires LSEDIT to be 
installed.  Keywords: Text Formatting

Abstract: LaTeX is a powerful, easy to use, public domain text 
formatting package based on TeX.  This submission includes a VAX 
Language Sensitive Editor (LSEDIT) language definition for LaTeX 
V2.09.  Using LSEDIT and the LaTeX language definition, a user, 
regardless of his/her level of experience, can quickly and easily 
learn to format complex documents using LaTeX. Use of LSEDIT 
reduces the amount of typing necessary by automatically supplying 
the user with a set of templates that define the basic structure 
of a given LaTeX style. These templates can be selected and 
filled in or deleted as appropriate.  The novice user will use 
the templates extensively, while the more experienced user will 
use the templates as an aid in remembering infrequently used 
commands or formats.

The default LaTeX styles supported by LSEDIT language definition 
are:  article, book, report, letter and slides (SLiTeX).

VMS format HELP library entries are included for most of the 
features within LaTeX version 2.09. The LaTeX source for the "VAX 
Language Sensitive Editor (LSEDIT) Quick Reference Guide for use 
with LaTeX Environment" is included on the magnetic media.

Release notes are distributed with each order.

Changes and Improvements:  More comprehensive support for LaTeX, 
compile/review feature added.

Assoc. Documentation:  Should have access to LSEDIT and LaTeX 
manuals.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic 
Tape (MA)  Format: VMS/BACKUP, or order VAX-LIB-5

Revision
VAX-186     The MLR MACRO Language  Version: May 1988

Submitted by: Rodrick A. Eldridge, Iowa State University, 
Ames, IA 
Operating System: VAX/VMS V4.0  Source Language: MACRO-32  
Keywords: MACRO, Structured Languages/Programming

Abstract: The MLR MACRO Language is a set of macros which 
implement structured programming in MACRO-32.

These include:

. MODULE 
. PROCEDURE 
. BEGIN 
. IF-THEN-ELSEIF-ELSE 
. CASE 
. DO 
. FOR 
. LOOP 
. WHILE 
. REPEAT-UNTIL 
. REPEAT-FOREVER 
. BREAK 
. CONTINUE 
. GOTO 
. STRUCT 
. UNION 
. MAP 
. DESCRIPTOR_S 
. DESCRIPTOR_D 
. AND OTHERS

Documentation is included on tape in VAX Standard RUNOFF format.
The author welcomes comments, suggestions, etc.
Notes:  Operating system VAX/VMS V4.0 or higher is required.

Changes and Improvements:  Bug fixes, extensions.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP, or order VAX-LIB-5

Revision
VAX-256     DM/SD/WPE/COLORS  Version: 5.1, May 1988
Submitted by: Dale E. Coy, Los Alamos National Laboratory 

Operating System: VAX/VMS V4.7  Source Language: DCL, MACRO-32, 
VAX FORTRAN  Hardware Required: DM$SD needs VT52 or 
ANSI-compliant or Digital Equipment Corporation terminal.  WPE 
needs VT1XX or VT2XX compliant terminal.  COLORS needs ReGIS 
compliant  color terminal (VT241/VT340).  Keywords: Editors, 
Terminal Handler, Terminal Management

Abstract: This submission contains three sub-directories:

. DM$SD (Directory Manager and Set Default) 
. WPE   (Word-Processing-Like Editor) 
. COLORS (VT241/VT-340 Colors   Management)

DM (Directory Manager V7.3A) is a utility which allows you to 
more easily manage, clean up, and otherwise work with your files 
and directory structure.  DM is particularly useful if you have 
large numbers of files or sub-directories and is helpful in 
encouraging users to clean up their directories (by making it 
easy to do so).  It is invaluable for sorting through the DECUS 
SIG tapes after they have been loaded.  DM displays the files in 
your current directory (or your directory tree).  With one or two 
keystrokes you can do most major DCL commands:  delete, copy, 
purge, print, edit, view, rename, etc.  The keystrokes are 
ALL-IN-1 like. Your favorite editor may be used from DM.  The 
SMG$ interface is used for terminal independence and efficiency. 
Full on-line help and extensive documentation are provided.

SD (Set Default V4.4A) is a utility which shortens the commands 
for SET DEFAULT and SHOW DEFAULT and expands the capabilities of 
the SET DEFAULT command.  In addition to less typing, SD provides 
convenient movement between directories, a "stack" of 20 
directories, an interactive display of your directory tree, and 
much more.  SD is implemented in FORTRAN for speed, and uses the 
SMG$ screen interface.  Full on-line help and extensive 
documentation are provided.

WPE (Word-Processing-Like Editor V2.5) WPE is almost a full 
implementation of WPS-PLUS (TM) for editing ASCII files. WPE is 
an extremely powerful text editor.  In addition to full-feature 
editing, searching, replacing, etc., WPE provides two-window 
editing, the most useful features of EVEPlus, and several other 
extensions.  Included are some Language Sensitive features for 
editing .COM files.  A "read-only" option, called MORE, is an 
outstanding replacement for the TYPE command.  

It's easy to "get started" with WPE, but a large set of advanced 
features are available to the curious user.  Full on-line help 
and extensive documentation are provided.  An additional 
advantage of WPE is that the user who uses WPS-PLUS has 
essentially the same keyboard interface to WPE (avoids having to 
remember several editors).

Features include: 

. All of WPS-PLUS that is reasonable (full function
  editing). 
. Two-window editing. 
. Multiple files. 
. Bookmarks. 
. Insert and examine special characters. 
. Print files with special characters. 
. Fix up files by removing CR/LF. 
. Automatic tailoring for .COM, .HLP, .FOR, and .TPU files. 
. Read-only interface (called MORE).

WPE is written in VAXTPU and built on EVE, so it's inherently 
extendable.  DM, SD, and WPE work well together, or separately.

COLORS (Colors Management V5.1) is a suite of programs for 
managing and setting "default" colors for ReGIS color terminals. 
Having a VT241, VT-340 (or other color ReGIS terminal) is much 
more fun if you use color combinations other than red, blue, 
green.  These programs make it easy for the user to control 
his/her terminal colors.  A side effect is the provision of a 
"system default" set of pleasant colors.

. CO	Gets any user some set of colors. 
. OCO	Used if terminal is garbaged - fixes terminal and
 	restores colors. 
. NCO	Gets a new set of random, contrasting colors. 
. CCO	Gets a new set of random, complementary ("artsy") colors. 
. SCO	Gets a new set of random, similar (soft) colors. 
. PCO	Lists 64 choices and lets the user pick a color. 
. XCO	An interactive/visual user chooser. 
. ZCO	Saves the current color map for future recall.

These programs are lots of fun (if you have a VT-241 or VT-340 
terminal), and the PCO and XCO programs have a nice user 
interface.

The submitter welcomes comments, suggestions, etc. Bug fix 
requests will also be considered.
Notes:  If operating system VAX/VMS V4.4 or less is used, a 
FORTRAN Compiler is required after modifying the source code of 
DM and SD. Full documentation is provided for all of the 
programs, in .TXT, .WPL (for WPS PLUS), and .LN03 (very fancy) 
forms.  Two memory cartridges are required to print the .LN03 
files.

Changes and Improvements:  Improved Tree functions, Tree printing 
and minor bug fixes.  A NOTABS mode has been added to the "WPE".  
The LN03 form is now available in the popular 7x9 documentation.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP, or order VAX-LIB-7

New
VAX-337     Full Screen Selection Menu Generator  Version: 1.1, 
            May 1988
Submitted by: John A. Brown, Roy F. Weston, Inc, West Chester, PA 

Operating System: VAX/VMS  Source Language: DCL  Memory Required: 
10.4KB  Keywords: Menu Control

Abstract: The Full Screen Selection Menu Generator is a DCL 
routine which supplies the user with a numbered list of items 
found by a parameter-based directory search.  The procedure may 
be used to set a default directory (SET DEFAULT subdirname) or to 
select a file simply by recognizing the name rather than 
remembering it.  In either case, the possibility of keying an 
erroneous file name is eliminated.

Two parameters drive the routine.  The first is a 40 character 
(maximum) title which if it contains blanks must be enclosed in 
double quotes (").  A limit of 40 characters is set because the 
title will be displayed in bolded double-height characters thus 
taking up the entire width of one line.  The title will 
automatically be centered on the output screen.  The second 
parameter is the search field and may contain "wildcard" 
characters.  If a directory search is specified as the second 
parameter, the selected directory will automatically become the 
default upon exiting.  If a file search is specified as the 
second parameter, an output file containing the fully qualified 
name of the selected file is created.  This output file must then 
be read to determine which file was selected.  The output file 
will be put on the current subdirectory with the name 
SELECTED_FILE.DAT.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VAX/ANSI

New
VAX-338     PIC: Pictures Editor  Version: April 1988

Submitted by: Digital Equipment Corporation 
Operating System: VAX/VMS V4.6  Source Language: MACRO-32, VAX 
FORTRAN  Hardware Required: VT100 Compatible Terminal  Keywords: 
Editors

Abstract: PIC is a picture drawing tool for VT100 compatible 
terminals.  It allows you to draw either an 80 or 132 column wide 
picture with lines and text.  Output generated can be a simple 
line drawing using non-graphical characters (- + | ), VT100 line 
graphics or sixels.  Previously made pictures can be modified 
with PIC. The program has a recover feature when the drawing 
session is interrupted.

FORMAT:  	PIC Filename.Type

QUALIFIERS: 
/[NO]GRAPHIC	Determines whether the final picture file 
		contains standard printable ASCII characters
		(such as + ---- | !) or VT100 line drawing 
		escapes.  The default is /GRAPHIC.
/WIDE		Allows you to use PIC in a 132 column mode. 
/RECOVER	Recovers a previously interrupted drawing
		session.
/SIXEL		This qualifier allows you to create a sixel
		file of the drawing made upon exit of the
		PIC editor.  PIC will also create a non-sixel 
		VT100 graphics file which can be used for 
		subsequent editing sessions (as the sixel file 
		itself cannot be used for anything else but 
		printing).  Special drawing commands for diagonal 
		lines and circles can be entered through a 
		special option file using the /OPTION qualifier.
/OPTION
/OPTION 
=Filespec 	Allows the specification of an option file
		in which more advanced drawing commands can
		be entered to generate (oblique) lines and
		circles for sixel output.  Only valid in
		combination with the /SIXEL qualifier.

Notes:  Utility must be invoked as a DCL command.  Incorporating 
in DCL command tables via separate command description file 
(PIC.CLD).

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-339     SDE: Software Development Environment  Version: 76, 
	    May 1988

Submitted by: Kevin Angley, Memorex Telex, Raleigh, NC 

Operating System: VAX/VMS V4.7  Source Language: DCL, PASCAL  
Software Required: VAX-11 DEC/CMS and VAX-11 DEC/MMS  Keywords: 
Software Development

Abstract: SDE: Software Development Environment is a general 
model software development methodology that incorporates VAX 
DEC/CMS and VAX DEC/MMS.  VAX DEC/CMS and VAX DEC/MMS are useful 
tools for software development; they are only tools and do not 
constitute a procedure.

Built around VMS features (access control, logical names, VAX 
DEC/CMS, and VAX DEC/MMS), SDE provides an efficient, controlled 
process for software implementation. Our particular application 
is cross-development of microprocessor software, but SDE is 
flexible enough to work with virtually any set of software 
development tools (assemblers, compilers, linkers, etc.).  SDE is 
also found to be useful for native VAX/VMS development.

Notes:  Operating system VMS V4.4 or higher is required.

Documentation available in hardcopy only.

Media (Service Charge Code): User's Manual (EC), 600' Magnetic 
Tape (MA)  Format: VMS/BACKUP

New
11-903     Queuing/Routing  Version: May 1988
Author: Earl Lakia, Dave Lueck

Submitted by: Neal Schmidt, Inland Steel, E. Chicago, IN

Operating System: RSX-11M-PLUS V3  Source Language: MACRO-32, VAX 
FORTRAN  Memory Required: 6KW  Software Required: DECnet for 
Routing Keywords: Data Communications, Device Handlers

Abstract: This package contains the RSX-11M-PLUS version of the 
"Manufacturing Automation Queueing and Routing" software.

The RSX router performs the following functions:
 
.  Guaranteed delivery of messages removed from
   the host RSX Queue and transmitted to a remote
   DECnet node which supports the MA_ROUTER PROTOCOL. 
.  Guaranteed reception and queueing of messages
   received from a remote DECnet node which supports
   the MA_ROUTER protocol. 
.  Automatic link reestablishment. 
.  Multiple links by a single router.

The following RSX tasks support message queueing on an RSX node:

ZQDRV	This is a pseudo device driver that provides
	the interface between the application tasks
	and the ACP that performs all queueing functions.
	The applications simply issue queueing requests
	(write to Queue, read from Queue, etc.) to ZQO:
	via the QIO directive and wait for the requests
	to be processed by the ACP.
QUEACP	This is the queueing ACP that processes all valid
	Queue requests received from the application tasks
	via the ZQ driver.  This is the only task that
	accesses the Queue (file MAQUEUE.DAT).
QMT	This task maintains the Queue (file MAQUEUE.DAT)
	and the message IDS (file QUEUEIDS.DAT).
TSTACP	This task can be used to test all queueing functions
	available through the ZQ drive and the ACP.

The following RSX tasks support message routing on an RSX node:

RTRRSX	This task is responsible for sending messages to
	another node supporting either the RSX router (this
	task) or the VMS router (Process MA_ROUTER).  It is
	also responsible for receiving any messages sent
	from another node.  All communication with another
	node is provided by the standard DECnet RSX system
	directives.  All routing information is stored in a
	routing database.  This database is an installed
	common region named RTRDBS.
FNDSRV	This task translates a logical node name into an
	actual node name.  The task is requested to run
	by the routing task RTRRSX whenever the node the
	router is attempting to connect to is flagged as
	a logical node.  It will supply the routing
	task with the actual name of the node so that
	the routing task will be able to make a connection.
NRBDMP	This task displays information contained in the
	routing database.  It will display which nodes
	are currently connected to the routing task RTRRSX
	(i.e. logical links established with routers on
	remote nodes) and which message IDS are destined
	to the remote nodes.

Notes:  Order DECUS No. VAX-340 for the VAX/VMS version.
Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: BRU

New
11-904     LZYCLI - A Lazy Man's CLI  Version: May 1988
Submitted by: Bill Crocker, National Steel, Granite City 
Division, Granite City, IL 

Operating System: RSX-11M-PLUS V3.0.C  Source Language: FORTRAN 
77 Software Required: DCL  Keywords: Utilities - RSX-11
Abstract: LZYCLI is a command line recall system which allows a 
user at a video terminal to recall and edit previous commands. 
LZYCLI also allows the definition of VMS style symbols.

Commands may be recalled in one of two methods.  The first method 
is to strike <UP ARROW> <CR>.  This will recall the last command 
issued.  At this point, the user may use the <UP ARROW> to step 
to an older command or the <DOWN ARROW> for a newer command.  EDT 
style editing functions include move to EOL, BOL, next word, 
delete character, delete word, and delete to EOL.  The second 
recall method is to enter a two digit number (ranging from 01 to 
23) and <CR>. This will recall the nnth command, where nn is the 
number entered, display the command line on the terminal, and 
allow editing of the command.

LZYCLI allows the definition of symbols in the following format:

		symbol:==string

Where symbol is the symbol name and string is the equivalent 
string which is substituted when the symbol is found in a command 
line.
Once a user issues a command, LZYCLI stores the command in a data 
file and passes the command on to DCL.
Notes:  Works over DECnet as well as directly connected 
terminals.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: BRU

New
RB-130     SEDT Supplements  Version: January 1988
Submitted by: David P. Maroun 
Operating System: MS/DOS V2.11-1  Source Language: SEDT  
Memory Required: 196KB  Hardware Required: Tandy DMP-105 and 
Hewlett-Packard LaserJet printers or compatible printers.  
Keywords: Editors

Abstract: SEDT Supplements is a set of files for use with the 
SEDT programmable text editor to help turn it into a complete 
word processor capable of fitting into a variety of contexts.

Included are modifications of key definition and help files 
provided with SEDT, and command files to adapt SEDT for Tandy 
DMP-105 and Hewlett-Packard LaserJet 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.

SEDT version 3.1(157) is also provided.
Media (Service Charge Code): One RX50 Diskette (JA)  Format: 
MS/DOS

Revision
20-158     ACCT20  Version: 2, May 1988
Submitted by: H. David Todd, Computing Center Wesleyan 
University, Middletown, CT 

Operating System: TOPS-20 V5.4  Source Language: MACRO-20  
Keywords: System Accounting - TOPS-20, System Management - 
TOPS-20
Abstract: ACCT20 processes and summarizes DECSYSTEM-20 usage 
accounting files to produce reports on use of system resources.  
The program is capable of reporting use by specific users or 
groups of users and can report use of specific resources or all 
resources.  The reports include printable files, summary files 
that can be accumulated for year-to-date resource usage 
reporting, and fixed-format text files that can be loaded into 
database systems for analysis. The command interface uses native 
TOPS-20 command parsing and is very user-friendly, and the 
internal structure of the program is very modular for ease of 
modification and extension.

Version 2.0 implements several new report options to improve 
database compatiblity, fixes several bugs, and uses AVL 
height-balanced trees for internal data storage.
Changes and Improvements:  Bug fixes, new report options.

Media (Service Charge Code): User's Manual (EA), 600' Magnetic 
Tape (MA)  Format: DUMPER


SUBJECT: DECUS PROGRAM LIBRARY STATUS REPORT JUNE 20, 1988   

                       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-75		Symposium Collection from the RSX/PC/VAX SIGS, 
		Spring 1988, Cincinnati
V-SP-76		Symposium Collection from the VAX SIG, Spring 
		1988, Cincinnati
VAX-336(R)*	FTX
VAX-340		Queueing/Routing
VAX-342		IIT
VAX-343		X Windows 11 Release 2
VAX-344		SD: The Ultimate "Set Default" Utility
VAX-345		SYSUAF Reporting Utility
VAX-346		VMS V5 Set Password Emulator 

11-SP-101	Symposium Collection from the RSX SIG, Spring 
		1988, Cincinnati
11-750(R)	TEM: A Terminal Emulator for RSX-11
11-905		EXTCMD: IND Control File
11-906		LBC: Logical Block Copy For RSX

PRO-142(R)	IND Control Files

New
V-SP-75     Symposium Collection from the RSX/PC/VAX SIGS, Spring 
            1988, Cincinnati  Version: 1, June 1988

Submitted by: Glenn C. Everhart 

Operating System: AMIGA DOS, IAS, MS/DOS, Micro/RSX, Micro/VMS, 
RSX-11M, RSX-11M-PLUS, UNIX, VAX/VMS  Source Language: BLISS-32, 
C, FORTRAN IV-PLUS, MACRO-11, MACRO-32, PASCAL, VAX BASIC, VAX 
FORTRAN Keywords: Symposia Tapes - RSX-11, Symposia Tapes - VMS

Abstract: This tape is a collection of useful programs from the 
RSX, PC, and VAX SIGs compiled from material submitted at the 
Spring 1988 DECUS Symposium in Cincinnati.  It is a separate 
DECUS Library item from the VAX SIG tapes due to the aggregate 
size of the distributions.  Both items, DECUS No. V-SP-75 and 
DECUS No. V-SP-76, together contain the complete Spring 1988 VAX 
collection; DECUS No. V-SP-75 also contains the Spring 1988 RSX 
collection.  (For a description of the VAX SIG tapes, see 
"Symposium Collection from the VAX SIG, Spring 1988, Cincinnati", 
DECUS No. V-SP-76.).

[VAX88A4] 
[.SOFTWARE_TOOLS]	Software Tools user Group
			multinetwork mailer, in C, last PD
			version.  Does multinetwork, store/
			forward mail and gateways, and has its 
			own user interface if desired (much more 
			powerful/complete than VAXMail).
[.TECOC]		Complete rewrite of TECO in C for
			VMS.
[.PCSIG_DECUS]		Large collection of MS-DOS and CP/M
			utilities contributed by the DECUS
			PC SIG.  Many for Rainbow but many
			for IBM PC or generic MS-DOS or CP/M
			also.

RSX88A Tape Directories 
[UIC] 
[265,20]		MCE Command Line Editor from Hans
			Hamakers, Rotterdam, The Netherlands.
			Submitted by Alan Frisbie.
[373,310]		Files-11 ODS1 & ODS2 specifications,
			including RMS-11 Internals manual.
			Submitted by Alan Frisbie.
[351,144]		LBC - Logical Block Copy (disk-file,
			disk-disk, file-file).  Submitted
			by Thomas Wyant.
[351,145]		TEM - Terminal Emulator.  Submitted
			by Thomas Wyant.
[300,201]		RSX-11M-PLUS Queueing & Routing
			Software.  Submitted by L.M.
			Cartwright.
[300,210]		LZYCLI - Command-line recall/edit
			and VMS-style symbols.  Submitted by
			William Crocker.
[311,*]			LN03 control, COOKIE, DAMMIT, and
			other sayings; ECR - Command-line
			editing for IAS.  Submitted by Frank
			Borger.

Complete sources not included.

Media (Service Charge Code): 2400' Magnetic Tape (PS)  Format: 
VMS/BACKUP, TK50 Tape Cartridge (TC)  Format: VMS/BACKUP

New
V-SP-76     Symposium Collection from the VAX SIG, Spring 1988, 
            Cincinnati  Version: 1, May 1988

Submitted by: Glenn C. Everhart 

Operating System: MicroVMS, RSX-11M-PLUS, VAX/VMS  Source 
Language: BLISS-32, C, DCL, MACRO-32, PL/1, VAX BASIC, VAX COBOL, 
VAX FORTAN Software Required: Some programs need FORTRAN 
compiler.  Most programs have executables.  Keywords: Symposia 
Tapes - VMS

Abstract: This is the VAX SIG tape from the Spring 1988, DECUS 
Symposium in Cincinnati.  The tape consists of two parts, 
spanning a total of four reels of tape.  The first part is the 
VAX SIG tape on three  reels.  The second part, is the RSX/PC/VAX 
Collection on one reel.  The RSX/PC/VAX Collection is split off 
in order to make distribution of the VAX tapes reasonable on TK50 
media or on 1600 BPI magnetic tape.  (See "Symposium Collection 
from the RSX/PC/VAX SIGS", DECUS No. V-SP-75 for a complete 
description of the RSX/PC/VAX Collection tape).

The following is a summary of the contents of the tape:

VAX88A1 
[.ABEL]		Editing interface built on top of EVE.
		ABEL is the output of an L&T SIG effort
		to merge the many EVE supersets of recent years.
[.ANUNEWS]	Geoff Huston's Un*x NEWS rewrite for VMS.
		Allows any VMS site to participate in Usenet NEWS
		networks and manage newsgroups.
[.ATTC]		Cluster management tools. 
[.BRYANT]	TPU enhancements (APLTPU).  GBLSUBS - global
		substitute strings.  GBLSEARCH - search for
		pattern in files.
[.BZL]		LSE templates for RUNOFF.  Spell dictionary
		with most MACRO-32 instructions defined.
[.COY]		DM - Directory manager, windowing dir.
		management.  SD - revised Set Default.
		WPE - WPS-Plus emulator for TPU.  COLORS-
		Reset VTx4x colors.  SHOWME - system or user
		status report.  VAXNotes enhancers.
		Improved MON PROC/TOPC display.
[.CSDHBO]	XSHOW - show many things across cluster.
		(Files, holders of IDs, terminals, users, etc.).
[.DINKIN]	NAME - Find what terminal server and port a
		terminal is on.
[.DMILLER]	TPU enhancement.  ALOCWAIT - allocate/wait.
		BBS - full function bulletin board system.
		CB - VAX CB radio simulator.  ETAPE - Convert
		to/from EBCDIC etc. tape.
[.DOLGEN]	Proc to reorganize a whole disk and
		maintain master indexed files created with exact
		positioning.
[.DUMPER]	Utility to read TOPS-10 and TOPS-20 DUMPER
		tapes on VMS.  Handles versions 5 and 6 DUMPER
		tapes now too.
[.FINGER]	Local or remote Show System/Users, name
		server, and mail querier.  Major update of
		mail items.
[.FLOWERS]	Security audit on wildcard files.  Checksums
		on sys$system.  Account summary.  Check login
		time.  Allow use of old shared images.
[.GAMES]	Cribbage and poker games.  Various authors. 
[.GHC]		Rewrite of LIST/RSX for native mode VMS.
		Super multicolumn lister, many options.
[.GNUSOFTWARE]	Numerous GNU utilities including BISON (a
		YACC superset), AWK, Emacs, C++, Assembler,
		GDB, and Gnu C.  Gnu C binaries for VMS are
		present also, providing a FREE, NATIVE-MODE C
		compiler for VMS.  This compiler generates
		code which is generally superior to VAX-11 C's.
		It is however a beta version (until it finishes
		compiling all of Berkeley Un*X) and may still
		have some bugs.  Even so it is quite usable.

VAX88A2 
[.CAROSSO]	Kevin Carosso's latest PTY driver for VMS V4
		and V5 plus a working PHOTO program using it.
[.DISM32]	Disassembler, converts .EXE to .MAR. 
[.ISPELL]	Interactive spelling corrector for VMS.
		Extremely fast and powerful.
[.JLP]		William Wood's LIST file display/search
		utility updated for newer VMS versions.
		Zmodem code for VMS.
[.JMEADOWS]	STATUS monitor/finger type user/system
		display program.  Will work over DECnet.
		Also SDL un-do'er for C and re releases of
		VERB, FILE, and FIND for decompiling DCL tables,
		changing RMS attributes, or finding
		files in indexf.sys.
[.JPRIGOT]	Master_Dist generates a mailing list of
		everyone in the UAF file.
[.JSCLUG]	MTG - meeting announcement bulletin board.
		USERLIST - several new format lists from
		SYSUAF.DAT.  VC - VAX Calculator. Mail Util -
		examine if someone has read your mail.  Calendar 
		of events program.  Compress someone else's mail.  
		Front end to make remote network mail address 
		fruit-salad invisible to users.
		WHOIS manager.  PRIOMGR - adjust prio of compute
		bound jobs.
[.LILUG]	IDXTEX - Create index files from .IDX files.
		Grant ACL to others easily.  WIN - multiple
		windows on screen.  Test if your mail was read.
		REMINDOLD - tells if you have reminders 
		outstanding.
		Group quota system.
[.LOMASKY]	The "ultimate" Set Default.  Password change
		enforcement.  SYSUAF report enhancements.
[.MAQDEV]	Queueing to/from global sections between
		processes, on either VMS or RSX-11M-PLUS and
		over DECnet.  User written system services and
		queue managers.
[.MCM]		Code Management System to handle changes to
		any kind of source material.  Also adds a BUILD
		facility.  (A kind of free CMS/MMS).
[.MNVAX]	Force user to change his password.  Become
		invisible to others on the system.  Text library
		handling command proc, and editing/RUNOFF control
		program.
[.MOPAC]	LSE Templates for Rdb/VMS and slides for two
		DECUS talks.
[.NET_WHAT]	FAST Cluster and network wide SHOW Users
		(and more) type command.
[.NEWLON]	Create orderly SYSTARTUP.COM files. 
[.NEWLZW]	Current versions of LZW compress/decompress
		utilities for VMS.
[.NFREED]	AUTOLOGOUT - logout inactive terminals.
		CRON - issue commands based on time.  EVEEDT -
		EDT keypad on top of EVE.  NODECHECK - allow
		and disallow access to various nodes in cluster
		driven by identifiers.  Convert ASCII to 
		Postscript.
		(Also does .MEM files).  MAKE - from Todd Aven.
		Like Un*x MAKE (works off MMS files.).
[.NIELAND]	BULLETIN - Mark London' BULLETIN, a VAXNotes
		- like utility.  CMD - DCL buffer recall utility.
		MANUAL - online VMS manual file.  MENU - SMG 
		based menu driver.  MODIFY - global search/
		replace utility.
		SPELL - correction to Vassar SPELL utility. ZDEC
		- zero device error counter.
[.PAGESWAPPER]	Pageswapper back issues through May 1988. 
[.PTIUTIUL]	Generate a hard BREAK signal on VAX
		terminal.
[.RAE]		MLR MACRO language, structured MACRO-32. 
[.RNOTODOC]	DSRtoSDML - Convert RUNOFF files to VAX
		Document format.  Output in LN03, Postscript, or
		plain text.
VAX88A3 
[.DTRSIG]	DATATRIEVE SIG items:  Convert VMS Accounting
		to DTR format.  Get DTR to access ALL-IN-1
		logging/data files.  Corporate Phone directory.  
		User defined DTR functions.  Back newsletters.
		Additional DTR Plots.  Command line recall.
		Symposium sessions.  System mgr utils.
[.RCAS88]	AnalytiCalc spreadsheet update; now can call
		unchanged subroutines.  DBAG - src only for 
		dBaseIII clone.  FORCE - force commands on other 
		terminals.  MENU building aids.  PLOTIT - 
		presentation graphics for AnalytiCalc or 
		standalone.  Search multiple words.  Command 
		frontend to VMS.  NETS88 - MANY invaluable items
		from ARPAnet mail including BOSS (multiple	
 		sessions at a single terminal) and matching PTY 
		drivers and MUCH, MUCH more.
[.RPI]		MODPARAMS manager - build MODPARAMS.DAT for
		a cluster.  Screen Dump filter (VAXstation
		to print).  SETUP - avoid zillions of DCL symbols 
		at login.  WATCHER - idle job killer; works with 
		LAT.
[.SDE]		Software Development Environment complete
		procedure using CMS and MMS.
[.SUM]		SUM - Show Users More; shows users and LAT
		location info.
[.TPUSPELL]	Spell checker in TPU; check words in the
		editing buffer interactively.
[.WENTZ]	ALL-IN-1 system mgt. utilities.  BECOME
		another user utility.  Utilities for
		developing BLISS source code.  Show 
		Proc/continuous which shows all quotas also. 
		More.
[.WORLTON]	DOCUMENT - get documents from src files.
		GPLOT - routines to make it easier to use VAX 
		GKS.  MODIFY - replace strings, detab, etc. 
		files; global search/replace.
[.XEVE]		Extended EVE with features from many of the
		EVE extended editors of earlier tapes.  Spelling 
		checker.

Complete sources may or may not be included.

Media (Service Charge Code): 2400' Magnetic Tapes (PD)  Format: 
VMS/BACKUP, 2400' Magnetic Tape (SD)  Format: VMS/BACKUP, TK50 
Tape Cartridge (TD)  Format: VMS/BACKUP

Revision
VAX-336     FTX  Version: 4.7, June 1988
Submitted by: C.J. Chapman, Philips Defence Systems MEL, Crawley, 
Sussex, England, RH10 2PZ 

Operating System: MicroVMS V4.7, VAX/VMS V4.7  Source Language: 
MACRO-32  Memory Required: 61KB Virtual Allocation  Keywords: 
System Management - VMS, Utilities - VMS

Abstract: FTX - Foreign Tape Extension utility is a systems 
management tool that enables ASCII or EBCDIC data files to be 
written, or read from unlabelled magnetic tape using combinations 
of block and record format.

Features include: 

. Automatic tape mount and dismount with no unload. 
. Forward tape mark skipping before read begins. 
. Full wild card file processing. 
. Record padding and stripping. 
. Read while spooling option. 
. Data I/O checking.

Release notes are distributed with each order.

Notes:  Operating System VMS V4.0 or later is required.

Changes and Improvements:  New release.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-340     Queueing/Routing  Version: 2.5, May 1988
Author: Earl Lakia

Submitted by: Neal Schmidt, Inland Steel, E. Chicago, IN 

Operating System: VAX/VMS V4.4 - V4.7  Source Language: MACRO-32, 
VAX FORTRAN  Software Required: DECnet for Routing  Keywords: 
Data Communications, Device Handlers

Abstract: This package contains the RSX-11M-PLUS version of the 
"Manufacturing Automation Queueing and Routing" software.

The RSX router performs the following functions: 

.  Guaranteed delivery of messages removed from the host RSX 
   Queue and transmitted to a remote DECnet node which supports 
   the MA_ROUTER protocol. 
.  Guaranteed reception and queueing of messages received from a 
   remote DECnet node which supports the MA_ROUTER protocol. 
.  Automatic link reestablishment. 
.  Multiple links by a single router.

The following RSX tasks support message queueing on an RSX node:

ZQDRV	This is a pseudo device driver that provides
	the interface between the application tasks
	and the ACP that performs all queueing functions.
	The applications simply issue queueing requests
	(write to Queue, read from Queue, etc.) to ZQO:
	via the QIO directive and wait for the requests
	to be processed by the ACP.
QUEACP	This is the queueing ACP that processes all valid
	Queue requests received from the application tasks
	via the ZQ driver.  This is the only task that
	accesses the Queue (file MAQUEUE.DAT).
QMT	This task maintains the Queue (file MAQUEUE.DAT)
	and the message IDS (file QUEUEIDS.DAT).
TSTACP	This task can be used to test all queueing functions
	available through the ZQ driver and the ACP.

The following RSX tasks support message routing on an RSX node:

RTRRSX	This task is responsible for sending messages to
	another node supporting either the RSX router (this
	task) or the VMS router (Process MA_ROUTER).  It is
	also responsible for receiving any messages sent
	from another node.  All communication with another
	node is provided by the standard DECnet RSX system
	directives.  All routing information is stored in a
	routing database.  This database is an installed
	common region named RTRDBS.
FNDSRV	This task translates a logical node name into an
	actual node name.  The task is requested to run
	by the routing task RTRRSX whenever the node the
	router is attempting to connect to is flagged
	as a logical node.  It will supply the routing
	task with the actual name of the node so that
	the routing task will be able to make a connection.
NRBDMP	This task displays information contained in the
	routing database.  It will display which nodes
	are currently connected to the routing task RTRRSX
	(i.e. logical links established with routers on
	remote nodes) and which message IDS are destined
	to the remote nodes.

Notes:  Operating system VMS V4.4 is required.  Order DECUS No. 
11-903 for the PDP-11 version.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-342     IIT  Version: 4.7, May 1988

Submitted by: C.J. Chapman, Philips Defence Systems MEL, Crawley, 
Sussex, England RH10 2PZ 

Operating System: MicroVMS V4.7, VAX/VMS V4.7  Source Language: 
MACRO-32  Memory Required: 13KB Virtual Allocation  Keywords: 
System Management - VMS, Utilities - VMS

Abstract: IIT (Idle Interactive Timeout), Security timeout is a 
systems management tool that will terminate idle interactive 
processes in the event of users leaving terminals unattended.  
Interactive processes are considered idle if they use less than 
two hundred milliseconds, twenty tic's of CPU time and no 
buffered or direct I/O's within the default timeout period of ten 
minutes.  These values can be adjusted to suit your site.  Parent 
processes will not be considered idle if any subprocess is 
active.  Timeout is very efficient in its own CPU usage, 
typically it will consume about three minutes of CPU time per 
month on a system supporting between forty to sixty user 
processes twelve hours a day.

Features include: 

. Process notification before termination. 
. Dynamic adjustment of timeout period. 
. Process priority override. 
. Very low CPU usage.

Release notes are distributed with each order.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-343     X Windows 11 Release 2  Version: May 1988
Submitted by: Glenn C. Everhart 

Operating System: UNIX  Source Language: C  Software Required: C 
Compiler  Keywords: Editors

Abstract: X-Windows 11 Release 2 contains the entire X Windows 
Version 11 Release 2 collection translated from TAR to VMS/BACKUP 
format but otherwise unchanged.

The Andrew toolset, complete with its multi-media editor is 
included.
Notes:  Will need customization for use on some systems.

Media (Service Charge Code): 2400' Magnetic Tape (PA)  Format: 
VMS/BACKUP

New
VAX-344     SD: The Ultimate "Set Default" Utility  Version: May 
            1988
Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA 

Operating System: VAX/VMS V4.2  Source Language: MACRO-32, VAX 
BASIC Keywords: File Management, System Management - VMS

Abstract: SD is the "Ultimate SET DEFAULT Utility".  After 
installing SD, simply use the symbol "SD" instead of the words 
"SET DEFAULT" when setting your default directory.

In addition to setting your default directory, SD will: 

. Verify for the existence of the new default directory. 
. Display information showing your switch between directories. 
. Remember the last 20 directories you've set your default to.  
  (Use SD * to display the list).  (Use SD #nn to set your 
  default to line #nn's directory). 
. Display a help form. (Use SD HELP). 
. If you have SETPRV authorized, automatically sets your UIC
  to the owner of the directory you set your default to,
  thereby eliminating all protection violations when you create
  a file in another user's directory which is accidently owned
  by you.  Note that this enables you to leave all of your
  advanced privileges (i.e. BYPASS, etc) turned off while you
  set your default to any directory on any disk. 
. Automatically correct for almost all typing errors when
  you specify a directory.  It will insert "[" and "]" where
  required.  It will automatically translate logical names.
  It will assume a trailing colon for logical names which have
  none and do not match a directory name. . Easily toggle you 
  between your current and previous directory with one keystroke.  
  (Use SD <). 
. Let you set your default to a parent directory by using one 
  backslash per level. (Use SD\). 
. Automatically execute environment-setting files as you enter or 
  leave a directory.  When using SD to change your default 
  directory, SD will execute the contents of any SDLOGIN.COM file 
  it finds in the new default directory.  Additionally, SD will 
  execute the contents of any SDLOGOFF.COM file it finds in the 
  current default directory, before changing your default to the 
  new default directory.  (SD HELP displays text concerning 
  SDLOGIN.COM and SDLOGOFF.COM).  This is most useful in order to 
  change your default protection to include W:RE upon entering a 
  directory where created files must be world readable and then 
  turning it off when you set your default away from that 
  directory.  SDLOGOFF.COM can also be very useful to ensure that 
  when you leave a directory (via SD), that all files have the 
  correct protection assigned to them.  Note:  Be sure that there 
  can be no errors in the SDLOGIN and SDLOGOFF command files, as
  SD will not properly work if it encounters any errors while
  executing these files. 
. (Optional).  Automatically change your VMS prompt to the
  node::device:[directory] where your default is currently set
  to, and to use any one of Digital Equipment Corporation's
  video attributes to display it.  Enable this feature by
  defining the SD_PROMPT logical name in your LOGIN.COM file
  in one of five methods: 

.  $ASSIGN NL: SD_PROMPT 	!Uses normal video for prompt.
.  $ASSIGN REVERSE: SD_PROMPT	!Uses reverse video for prompt.
.  $ASSIGN BOLD: SD_PROMPT	!Uses bold video for prompt. 
.  $ASSIGN BLINK: SD_PROMPT	!Uses blinking video for prompt.
.  $ASSIGN UNDERLINE: SD_PROMPT	!Uses underline video for prompt.

Notes:  Operating system V4.n or later is required.  Privilege to 
read SYS$SYSTEM:SYSUAF.DAT to run SYSUAF report is required.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-345     SYSUAF Reporting Utility  Version: May 1988

Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA 

Operating System: VAX/VMS V4.2  Source Language: MACRO-32, VAX 
BASIC Keywords: System Management - VMS

Abstract: SYSUAF Reporting Utility is a reporting program for the 
SYSUAF and RIGHTSLIST data files.

Simply turn on READALL (or equivalent) privilege and run 
SYSUAF.EXE.  (Do NOT install this program with privilege; 
otherwise, any user could execute it).  A menu of seventeen 
reporting options will be displayed.  The best way to see what is 
available is to try them and see what data is displayed. Then use 
the ones that suit your purpose.  You can print reports either to 
the screen (formatted for 80 columns) or to a data file 
(SYSUAF.LIS; formatted for either 80 or 132 columns, depending on 
which report option is selected).  (Note that some of the options 
create SYSUAF.LIS as a DCL command procedure which can then be 
easily edited and then executed).

.  SYSUAF.BAS is the source code (written in VAX BASIC V2.4). 
.  SYSUAF.EXE is the executable file.

You should not need to recompile or relink SYSUAF.EXE unless you 
need to change the features of the program. (Instructions for 
compiling and linking SYSUAF are contained at the beginning of 
the source code).  Note that this program might not work properly 
on VMS V5.0 or later.

Notes:  Operating system V4.n or later is required.  Privilege to 
read SYS$SYSTEM:SYSUAF.DAT to run SYSUAF report is required.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
VAX-346     VMS V5 Set Password Emulator  Version: May 1988
Submitted by: Brian Lomasky, Teradyne, Inc., Boston, MA 

Operating System: VAX/VMS V4.2  Source Language: MACRO-32, VAX 
BASIC Keywords: Emulators

Abstract: VAX system managers are usually bothered by numerous 
phone calls from users who have either ignored or forotten to 
change their password when they receive the:

.  "WARNING - Your password has expired; update immediately with 
   SET PASSWORD!" message when they log in.

This is fixed in VMS V5 which, by default, throws the user into 
SET PASSWORD when they log in if their password(s) are expired.  
This program emulates this V5 feature.

When executed at login time via SYLOGIN.COM, the program will see 
if the UAF for the username running the program has any expired 
passwords.  If so, the user will be automatically forced into SET 
PASSWORD, and will rerun SET PASSWORD until the user has made a 
successful password change.

Primary, secondary, and generated passwords are automatically 
handled.  An explanatory help screen is always displayed prior to 
running SET PASSWORD. Additionally, both CTRL/C and CTRL/Y are 
disabled while running the program, to ensure that the user MUST 
change their expired password(s).

The program requires no privileges in order to execute (although 
INSTALLing it /OPEN/HEADER/SHARE is recommended for performance 
reasons).  It requires VMS V4.4 (or later), so that the $GETUAI 
system service is available.

Notes:  Operating system V4.n or later is required.  Privilege to 
read SYS$SYSTEM:SYSUAF.DAT to run SYSUAF report is required.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
VMS/BACKUP

New
11-SP-101     Symposium Collection from the RSX SIG, Spring 1988, 
              Cincinnati  Version: 1, June 1988

Submitted by: Glenn Everhart 

Operating System: IAS, Micro/RSX, RSX-11M, RSX-11M-PLUS  Source 
Language: Various  Keywords: Symposia Tapes - RSX-11

Abstract: This is the RSX SIG tape from the Spring 1988, DECUS 
Symposium in Cincinnati.  Following is a brief description of the 
contents of the tape.

[UIC] 
[265,20]	MCE Command Line Editor from Hans Hamakers,
		Rotterdam, The Netherlands.  Submitted
		by Alan Frisbie.
[300,201]	RSX-11M-PLUS Queueing and Routing Software.
		Submitted by L.M. Cartwright.
[300,210]	LZYCLI - Command-line recall/edit and
		VMS-style symbols.  Submitted by William
		Crocker.
[311,*]		LN03 control, COOKIE, DAMMIT, and other
		sayings; ECR - Command-line editing for IAS.
		Submitted by Frank Borger.
[351,144]	LBC - Logical Block Copy (disk-file,
		disk-disk, file-file).  Submitted by
		Thomas Wyant.
[351,145]	TEM - Terminal Emulator.  Submitted by
		Thomas Wyant.
[373,310]	FILES-11 ODS1 & ODS2 specifications,
		including RMS-11 Internals manual.
		Submitted by Alan Frisbie.

Complete sources may or may not be included.

Media (Service Charge Code): 600' Magnetic Tape (MS)  Format: 
BRU, TK50 Tape Cartridge (TC)  Format: BRU

Revision
11-750     TEM: A Terminal Emulator for RSX-11  Version: 88.104, 
           May 1988
Submitted by: Thomas R. Wyant III, E. I. du Pont de Nemours, 
Richmond, VA 

Operating System: RSX-11M V4.2, RSX-11M-PLUS V3.0, VAX-11 RSX  
Source Language: MACRO-11  Memory Required: 16KW  Hardware 
Required: Dial-out Modem  Keywords: Data Communications, 
Emulators, Utilities - RSX-11

Abstract: TEM provides "dumb" terminal emulation over a full 
duplex TT: line.  It allows the user to "become" a terminal on a 
remote system, and to do ASCII file transfers between systems.  
TEM has been used to communicate with RSX-11, VMS, RSTS and 
TOPS-20 systems, as well as non-Digital Equipment Corporation 
equipment. It requires no software on the remote system (and 
therefore has no error checking).

In addition to the basic functionality, TEM can automatically 
issue canned commands to smart modems at the beginning and end of 
a session.  The user can also select from the following features:

. Local Echo. 
. Automatic line feed on carriage return. 
. Translation of inbound control characters to ASCII
  abbreviations. 
. Passthru of control/s, control/q, control/o and control/x
  to the remote system. 
. User selectable attention and end-of-file characters. 
. Inbound and outbound character mapping. 
. Specifiable record delay and prompt character for file
  transfer. 
. Parity generation and checking.

TEM requires at least RSX-11M-PLUS V2.0, VAX-11 RSX V2.0, RSX-11M 
V4.0 or RSX-11S V4.0.  If running under RSX-11M or RSX-11S, it 
requires the full-duplex TT: driver, get/set multiple charac-
teristics, and unsolicited input AST's. Correct access of named 
directories and files numbered in decimal requires the FEAT$ 
directive.  The GIN$ directive is used to prevent nonprivileged 
users from using TEM to read files that are none of their 
business (e.g. LB:[O,O]RSX11.SYS).  An attempt has been made to 
conditionalize TEM for RSX-11M V3.2, but it has not been checked. 
TEM can be initiated from and communicate with any reasonable 
serial device, but there may be restrictions if not being used on 
a TT:-type device.

Changes and Improvements:  Some extended logical name support; 
works under RSX-11M.

Media (Service Charge Code): 600' Magnetic Tape (MA)  Format: 
DOS-11

New
11-905     EXTCMD: IND Control File  Version: 1, May 1988

Submitted by: R.W. Barnard, BIO/Comp Applications, Albuquerque, 
NM 

Operating System: RT-11 V5.4  Source Language: IND  Software 
Required: EthereXchangE (product of Omnex Corporation).  Hardware 
Required: DEQNA, DELQA, etc.  Keywords: Data Communications, 
Networking

Abstract: ETXCMD.IND is a specialized version of the IND control 
files CMD.IND and CSICMD.IND to permit "wild-card" transfers of 
files using the EthereXchangE Ethernet file transfer product of 
Omnex Corporation.  Information on CMD and CSICMD may be found in 
the file CMDIND.DOC.

The EthereXchangE control-node program ETHERX.SAV may be run from 
an RT-11 or TSX-PLUS command file.  This command file can contain 
the files to be transferred to the server node from the control 
node.  ETXCMD will construct such a command file on the control 
node.  ETXCMD allows you to issue a single command on the control 
node to transfer all files which can be described by an RT-11 
DIRECTORY command (including DIRECTORY switches).

Restrictions:  If your network consists of RT-11 control node(s) 
and a VMS server node, then ETXCMD, Version 1, can only send 
files from a control node to the server node. If your server node 
is a TSX-PLUS system, EXTCMD can be modified to work in the 
opposite direction (i.e., sending files from the server to the 
control node). The files CSICMD.IND and CMDIND.DOC discuss the 
logic necessary to make this work.  ETXCMD.IND will not work 
under VAX/VMS.  At the present time, ETXCMD cannot select files 
on the server node for transfer to the control node.

Media (Service Charge Code): One RX50 Diskette (JA)  Format: 
RT-11

New
11-906     LBC: Logical Block Copy For RSX  Version: 88.126,
           May 1988

Submitted by: Thomas R. Wyant III, E.I. duPont de Nemours & Co., 
Richmond, VA 

Operating System: RSX-11M-PLUS V3.0  Source Language: FORTRAN 77, 
MACRO-11  Memory Required: 30KW  Keywords: Utilities - RSX-11

Abstract: LBC provides a non-structured disk copy facility for 
direct-access media under RSX.  All or part of a disk (mounted 
foreign) or a file may be copied to another disk or file, or to 
another location on the same disk or file.  In the case of 
file-to-file operations, the attributes of the input file can be 
preserved.  Because up to 64 blocks are moved at a time, 
performance is reasonable.  Error recovery is done by reducing 
the number of blocks per QIO and retrying the operation; if a 
single-block QIO fails, the error is logged and a block is 
skipped on both input and output.

LBC can be invoked in any of the standard ways for an RSX 
utility.  The command interface is DCL-like, and includes prompts 
for missing information.

Full default file name support as documented requires the PRMS$ 
directive (ie - RSX-11M-PLUS V3.0 or greater).  Older 
RSX-11M-PLUS systems or RSX-11M systems, require more typing but 
should work otherwise.

Media (Service Charge Code): One RX01 Diskette (KA)  Format: 
RT-11, 600' Magnetic Tape (MA)  Format: DOS-11

Revision
PRO-142     IND Control Files  Version: May 1988

Submitted by: R. W. Barnard, BIO/Comp Applications, Albuquerque, 
NM 

Operating System: RT-11 V5.0  Source Language: IND  Keywords: 
File Management

Abstract: Included are UP.IND and DOWN.IND, which allow you to 
move among RT-11 subdevice files.  DOWN will search for the file 
on a predetermined list of devices, mount it and assign a logical 
name.  Nested subdevices are supported by DOWN.  UP returns from 
a lower nesting to a higher one, and reassigns any logical names 
done with DOWN.

NEWLD.IND creates a new subdevice file for use by UP and DOWN.  
File size may be specified either by a number of blocks or by 
"disk size" (RX01, RX02, RX50, etc).

INCBUP.IND is an incremental backup program which can create 
"savesets" of the backed-up files.  It will catalog the files in 
the saveset for rapid location.

PARSE.IND is a comprehensive filespec parser, and READLD.SAV will 
write a file containing logical disk assignments and the 
associated logical names.

These files have been extensively improved and enhanced since 
their previous submission.

Notes:  Does not work perfectly under operating system TSX-PLUS.  
This is documented.
Changes and Improvements:  Extensive improvements and 
enhancements.
Media (Service Charge Code): User's Manual (EA), One RX50 
Diskette (JA)  Format: RT-11

-- 
Robert N. Perry (Tex)  Tektronix  "Sky Scum"  C-18807 D-pend.
bobp%tekcae@tektronix.TEK.COM
"When I works, I works hard. When I sits, I sits easy. When I thinks, I goes
to sleep."