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.