[comp.os.vms] New DECUS library items, June 1988

EVERHART%22718.DECnet@GE-CRD.ARPA (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