[comp.os.vms] VAX/L&T SIG Tape Reviews: VAX90B - BZL

ted@nieland.DAYTON.OH.US (Ted Nieland) (04/15/91)

Tape:		VAX90B
Section:	[.BZL] 
Reviewer: 	Dr. E. Loren Buhle, Jr.


Installation: 5
Documentation: 3, mostly contained within the code
Intended Audience: users and system managers
Ease of Use: 4
Usefulness: 5
Sources Included: yes
Source Languages: DCL, MACRO, C, FORTRAN
Objects Supplied: no

This is a collection of miscellaneous routines. They are grouped in seven
different subdirectories.

Subdirectory [.COMMANDS]
Contains DCL command procedures (.COM) to do various functions, using
F$GETDVI, F$GETJPI and F$GETSYI. These command procedures are also useful
examples of DCL "programming". Some of the procedures include:
- CLEAR, to reset Regis, VT100, Vt52 and hardcopy terminals;
- DEVICE, uses VMS V5.4 F$DEVICE call to survey the existing devices;
- ELAPSED, quick display of elapsed time on the system (track of your hrs);
- ENTRIES, to parse out Entry points from ANALYZE/IMAGE/GST;
- ENVIRONMENT, a command file acting mostly as a reference for what can be
obtained from the F$ENVIRONMENT lexical function;
- FIND_JOB_IN_QUEUE to find Job "X" in queue "Y";
- GETDVI, acts mostly as a reference for what can be obtained from the F$GETDVI
lexical function;
- GETJPI, acts mostly as a reference for what can be obtained from the F$GETJPI
lexical function;
- GETSYI, acts mostly as a reference for what can be obtained from the F$GETSYI
lexical function;
- LOGICALS, Reverse table of logical names.  Used to create a table which lets
you search on the translations of the the logical names.
- MAKE_GETDVI, finds all valid F$GETDVI types. The input file is the $DVIDEF
macro definition edited down to contain only the item names.
- MAKE_GETJPI - Create a file with all of the valid F$GETJPI items.  Input is
the $JPIDEF macro edited down to only the item names.

and various others.

Subdirectory [.ERLANG]
Contains two C programs which solve traffic and blocking problems using the
Erlang B formulas.  One version uses SMG, the other doesn't.

Subdirectory [.MAIL]
Contains some programs that use the Mail Call interface (VMS V5.3 and V5.4).
The purpose of the programs is to analyze the mail traffic. There are some new
and old mail routines here. Sources are in MACRO, DCL and C.

Subdirectory [.NETWORK]
Contains a program which tells you your device's Ethernet address, and two
programs which converts some of the information in an NCP log file into a fixed
format which is a lot easier to read. A Datatrieve definition is also provided
to read the resulting file.

Subdirectory [.PROGRAMS]
Contains LIFE in C as well as some utilities that explore how some of the
system services work. One particularly interesting utility provides a file name
from the file ID. All sources are in C.

Subdirectory [.SMG]
Contains SMG programs in C SMG programs in C. Many of the C programs were
fashioned after the FORTRAN examples found in the manual and various VAX SIG
notes.

Subdirectory [.UNMESSAGE]
Contains a MACRO utility from an old DECUS tape that takes a VMS Message
executable image and converts (most) of it back to a text source file.