History. Skip directly to Page Content, Main Navigation, Quick Links, Login & Side Navigation.

  • Home
  • Contact Us
  • Site Map
  • Join ENCOMPASS
Encompass Logo

DECUS Heritage

About Us
Membership
Events
Community
Technical Resources
Encompass Library
Join or Renew
Board of Directors
Alliance Partners
Election
Encompass Points
History
Link to Us


Miscellaneous VMS Utilities (V00487)

Version: May 1990
Submitted By: Joe Meadows, Timelime
Operating System: VAX/VMS, MicroVMs
Source Language: VAX FORTRAN, MACRO-32, C
Keywords: Utilities - VMS
Notes: Executable and/or object code is included.
Restrictions: Operating system VAX/VMS V5 is required on some of the utilities. Privileges required for several utilities in order to run some of these utility programs.

Abstract: Following is a brief summary of highlights:

Click on DOC to display additional information about the product. Click on FTP to download from the FTP Achives.

[DOC][FTP] [.BITNET]

Misc. (old) programs for trapping broadcast messages and converting LPUNCH format files into something normal.
[FTP] [.DECNET]
Misc. examples of using the NET ACP QIO functions, also an example multi-threaded server/client pair are included.
[DOC][FTP] [.FILE]
Allows you to modify file attributes. There are an unlimited number of reasons for wanting to do this, suffice it to say that if you have to muck around with networks, or recover from strange situations, then armed with FILE, and a sufficient understanding of RMS you'll probably be able to get your way out of most anything (well, at least anything having to do with files..). Recent enhancements to FILE include changing all the qualifiers to be positional, and of course the required changes in program logic to handle that (thanks to Ned Freed).
[DOC][FTP] [.FIND]
Allows you to do quick searches through the "index file", which is where all the file headers for a given volume reside. You can do searches based on any criteria found within the file header (including oddities like the placement control maps [LBNs and such]).
[FTP] [.KFE]
Short example program to demonstrate going through the "known file" list, the list of installed programs.
[DOC][FTP] [.MAIL]
Documentation for Callable Mail, and example programs. Two programs - MAILUAF for displaying/modifying users' profiles, and CHECKMAIL for displaying new messages in a given user's mailfile.
[DOC][FTP] [.MAKE]
Compiles most of the files in this distribution. Complete makefiles are included in each directory, as well as a COMPILE.COM.
[FTP] [.MENU]
Displays single columns menus, or free-flow menus. It can interpret menus, or create compiled versions.
[DOC][FTP] [.MISC]
Miscellaneous programs and procedures.
[DOC][FTP] [.MONITOR]
Reads monitor data files.
[FTP] [.OBJECT]
Extracts symbol definitions from object files. Extracts symbols from symbol tables (i.e. SYS$SYSTEM:SYS.STB).
[DOC][FTP] [.RIGHTS]
Misc. (old) FORTRAN programs dealing with rights identifiers. RIGHTSLIST_BY_ID generates a list of all identifiers (and holders). RIGHTSLIST_BY_USER generates a list of users, and the rights they hold.
[FTP] [.RMS]
This is the start of a utility to go through indexed files and return information (much like ANAL/RMS/FDL) about the structure of the file. In the long run, I'd like to add smarts to it so that it can suggest optimizations and so forth. It would be really handy if someone created an expert system for just such a purpose!
[FTP] [.SD]
Set Default program - emphasis on simplicity rather than wild features.
[DOC][FTP] [.STATUS]
DECnet wide User Process Display (very fancy SHOW USERS/FINGER equivalent). Highly configurable. Wild example of a multi-threaded server/client pair. Can display user selected bits of info from a very wide range of possibilities (quite easy to add others as well).
[DOC][FTP] [.UAF]
Searches through the Authorization file for users based on any of the info stored in the authorization file. New features include a password guesser (a standalone guesser as well as being integrated with UAF).
[FTP] [.UNMESSAGE]
Decompiles message files. This has been totally rewritten from MACRO into C. In so doing, it improved its handling of text strings.
[DOC][FTP] [.UNSDL]
Creates header files from the SDL definitions that Digital Equipment Corporation provides. This has the advantage over most other methods in that no context information is lost. It has the disadvantage that only modules in STARLET are included, with a few from LIB being included. Currently there is only a C header module, however it's highly documented so that you could easily modify the C version to create some other language (such as MODULA) headers.
[DOC][FTP] [.VERB]
Decompiles command tables, into command language definitions files that you can then examine, edit, and replace if you so desire. This is an ALL NEW version, rewritten in C. It outputs things in a much more sensible manner, and is quicker. It also fixes one bug (having to do with the handling of the disallows clause) which manifested itself in the VMS 5.3 SET command definition.



Last Update: Thu Jan 11 18:43:27 1996
 
Information Links
  • Privacy
  • Notices
  • Link to Us
  • HP
  • Contact Us
ENCOMPASS US Headquarters: 401 North Michigan Avenue, Suite 2200, Chicago, Illinois, 60611
Phone:877.354.9887 | Fax: 312.673.4609 | Outside US and Canada: 312.321.5151 | information@encompassUS.org