SHARED_IMAGES.COM:   A DCL command procedure that produces a report of all executables open on a specified disk sorted by the number of processes with open channels to them. You can specify this disk, and the nodes to query, or accept the default of the system disk cluster wide. (802 words, 2 comments, 0 pings)

Easy calculator for initial VHPT_SIZE value:   On Itanium, the Virtual Hash Page Table is an intermediate cache of address translations that sits between the TLB and physical address translation by walking the page tables. The default value in SYSGEN is 1, which allows for 1024 addresses to be cached. If you have large application with poor locality of reference, increasing VHPT_SIZE could be beneficial. (400 words, 0 comments, 0 pings)

FASTPATH.COM:   A quick DCL hack to display which CPU is managing each fastpath capable device. (569 words, 0 comments, 0 pings)

Error error handling:   Obviously, error handling in any programming language is a good idea, and something that we as programmers (yes, that means you, Mr Systems Manager) should strive to ensure is well done in our programs/scripts. I find it rather ironic when people with the best of intentions code error routines, only to have them fail. (240 words, 0 comments, 0 pings)

How to do dates right in DCL:   How not to do dates in DCL (and how to do it correctly). (128 words, 0 comments, 0 pings)

Cool DCL tricks:   Did you know that is you have the appropriate privileges, you can issue a CTRL-T against another process? Even another process on another node of the cluster. Also, how to enhance the output of CTRL-T from a command procedure and compiled code. (268 words, 1 comments, 0 pings)

$ SET RESTART_VALUE:   A little used feature of DCL appears to be the $ SET RESTART_VALUE command. This is a pity, as this is an extremely useful technique to know if you wish to guarantee that a command procedure will always run, despite system crashes or operator intervention. (286 words, 0 comments, 0 pings)