Most mainframe programmers are aware
that IBM supplies many
utility
programs that are useful for system maintenance chores such as copying and deleting
files, manipulating partitioned data sets, and the like.
These utilities typically begin with an IEB, IEF, or IEH
prefix. One of the most common of these is IEFBR14, which is used to catalog a data set. But few people are aware, however,
that IBM also supplies many
other utilities that can
make the life of a programmer much easier.
Below is a select list of these:
IEBMAGIC fixes any
problem without having to use your brain; perfect for consultants and contract
programmers
IEBIQUIT automatically
updates your resume, writes a letter of resignation, forwards it to your boss, and
prints reams of paper to make
it look like you actually
did something when you worked here
IEBIBALL compares
any source file to the last one that actually
worked
displaying all changes and who made them; perfect tool for technical support
personnel overwhelmed by programmers
chanting the
phrase "I didn't change anything"
IEBPANIC if all else fails, run IEBPANIC; sometimes it fixes your problem and
sometimes it doesn't, but it never tells you how it did it; companion program to IEBMAGIC;
IEBNOTME alters
all trace of your userid from system change logs, SMF, etc.; useful to
eliminate finger-pointing; this should always be run before running IEBIQUIT
IEFINGER when designing on-line systems sometimes intermediate
screens are sent that serve no purpose other than to tie together a series of related transactions; these intermediate screens generally direct
the user to "Press ENTER to Continue"; IEFINGER simulates the end user pressing
the ENTER key thereby eliminating unnecessary screens
IEHAMMER forces a square peg into a round hole; for example, if
you try to compile a COBOL program using the FORTRAN compiler, attaching
IEHAMMER to the compile will make it work
IEBPIG finds all unused resources of any type and
assigns them to any
specified job
IEBHAHA randomly changes source code in test libraries; it is
often speculated that IEBHAHA is the cause of most program problems that
IEBIBALL is used to correct
IEBEIEIO run this utility when you have too many problems to
handle for one person; it corrects the old
"with an abend here, and a meeting there, e-i-e-i-o" syndrome by
causing a system problem so large (in someone else's application) that all
direction is diverted away from you to them
So did I forget your favorite? Drop a comment below to share it!