UPDATE: (Thur, Feb 6, 2014) I'd like to thank everyone for being patient. As mentioned earlier, OpenVMS.org is being ported to a new content management system. Due to the enormous amount of data, 13 years worth in the database, it's taking longer than anticipated. We're hoping the new site will be up and running within the next couple of weeks. Bare with us, it's been a colossal task! -Ken Farmer
Saturday September 14 2013 @ 06:23PM EDT, Keith Cayemberg
This utility provides a transparent DCL command procedure shell around the interactive command session. It also provides intra-line command processing with elementary branching and substitution instructions. Processing of these instructions in a script file is also supported. This utility can be used in combination with variations of the SPAWN and CREATE /TERMINAL commands. The interactive shell can be ended with the commands:
#, QUIT, EXIT, LO or LOGOUT
SHELL.COM can call itself. If the procedure depth is 2 or greater, the current depth is shown in shell prompt. The max. depth allowed is 7. It is possible to continue an entry by ending the line with a "-" as in DCL. Giving "?" as the only command segment causes this help information to be displayed.
Saturday September 14 2013 @ 05:30PM EDT, Keith Cayemberg
This procedure provides a relatively safe way to kill other owner's processes without looking up their PID's. Enter a question mark as the first parameter to display help.
Saturday September 14 2013 @ 04:25PM EDT, Keith Cayemberg
Shows the terminal's currently active character set table. Characters with the values from %X00 to %X1F and from %X80 to %X9F are skipped since they are non-printing codes. This procedure is useful to compare your terminal emulator's character set to the official OpenVMS DEC MCS character set. This procedure is also useful to copy/paste characters for which your current keyboard has no key.
Saturday September 14 2013 @ 01:00PM EDT, Keith Cayemberg
This Procedure finds the UAF identifiers that are defined on a system. As parameter P1 it accepts an identifier name; a value in decimal, octal or hexidecimal; or a numeric UIC. It then returns all other values of this identifier that were not given as a parameter. If the identifier does not exist, a $STATUS equal to %X1358 is returned. Entering a question mark as the first parameter will provide help and examples.
Friday August 31 2012 @ 12:42PM EDT, Ivan Diaz
Based on CVTIME.COM
Calculate Initial Date and Final Date in YYYYMMDD format from a current date for a weekly process from Monday to Sunday of last week.
If Today is in the 1st week, initial date will be the last week of the last month and final date is last day of the last month, by example, if I run the process on AUG.3/2012, initial date is 20120730(monday), final date is 20120731.
If I run the process on AUG.5/2012(monday), initial date is 20120801 and final date is 20120805.
On end of the month, initial date will be last monday and final date is last day of the month, by example, if today is AUG.31/2012, initial date is 20120827 and final date is 20120831.
Friday July 27 2012 @ 01:09PM EDT, Jose Baars
Automates linking of shared libraries from an object library, write vector option files, version option files, can maintain compatibility between vector option files, can filter local procedures and data out based on name or Unix style map files.
Saturday September 10 2011 @ 11:26AM EDT, Thomas M. Maloney
USAGE.COM generates a list of disks containing the device name, volume label, device type, max blocks, free blocks, percentage of free blocks, used blocks, percentage of used blocks and a video (default) or textual percentage graph of either used (default) or free blocks. The procedure was originally a utility procedure which ran under the OpenVMS System Manager software, however, it will run fine as a standalone procedure as well.