Light of the Silvery SPOON
Inside VESOFT covers tips and
techniques you can use with VESOFTs products, especially MPEX.
In our household, we split up the
chores. My wife does the vacuuming and dusting and I handle the yard
work. (You can always find our house its the one with
the foot-high grass and the weed-infested flower beds.) My wife does
the laundry and I do the grocery shopping.
I try to pick my times at the local
supermarket so that I avoid the incorrigible child hours.
You know them, Im sure; those times when the parents of the
most ill-behaved children in the community do their grocery shopping
simultaneously. Last Sunday was especially bothersome. I think there
must have been convention of those parents in the area, because they
were out in droves.
But before I beat a hasty retreat,
I noticed one mother who was smart. As her little one started to get
fussy, she would give him an animal cracker from her purse and he
seemed content. She was all but spoon-feeding him. Pretty clever.
And our friends at Vesoft are
pretty clever, too. They have their own SPOONFEED command that will
make running other programs or utilities easier. And it even has some
already built in!
You can actually execute QUERY and
SPOOK5 commands within MPEX just by preceding a command with a
(single quote) or >, respectively.
You can do the same with SPOOK5; that is, if you have SPOOK5 on your system (10 points for anyone still using SPOOK5, and extra credit for anyone who can tell me what SPOOK originally stood for). Just preface your SPOOK5 command with >.
Remember these processes are
child processes and stay active while you are running MPEX, unless
you specifically EXIT them or kill them. For example:
How does MPEX know which program to
run when you type the single quote or the >? Simple,
it goes back to our old friend MPEXMGR.PUB.VESOFT. One of the
initialization commands is:
How do you find the ASCII code for these special characters? My favorite place is still Section XI of the MPE IV pocket guide a little brown spiral notebook that was the HP 3000 bible for many of us in the 1980s. But its also found in a section of Orbit Softwares much more recent Pocket Guides. [Ed. Note: You can get a Pocket Guide from Orbits Web site, $9.95 or free to all Orbit customers, at orbitsw.com/us/store.html. ] If you are still unsuccessful, find an old-timer who can do octal to hexadecimal conversions in his head. Hell know the proper values.
So if I wanted to run my program ONLINE.OBJECT.PROD using the ^ special character, I would type %HOOK ONLINE.OBJECT.PROD and add :SETVAR MPEXPREFIXDEF94 SPOONFEED ONLINE to MPEXMGR.
If you need to run your
program with some runtime parameters, then you need to know about
another command, SPOONINIT. I almost always run ADAGER with a runtime
of PARM=1, the expert mode, meaning less chat and
more action. If I want to run that from MPEX, I can do
This is handy for the programs that
need a DL or an INFO string or a MAXDATA. Be careful though, because
there are several parms you cant use, including DEBUG, INMSG,
INPUT, NOPRIV and NOACTIVATE.
So SPOONFEED to your hearts
content within MPEX. If youre lucky, the spoon might even be
Copyright The 3000 NewsWire. All rights reserved.