Hidden Value details
commands and procedures in MPE that can improve your productivity
with HP e3000 systems. Send your tips to firstname.lastname@example.org,
or fax them to 512.331.3807.
Edited by John Burke
My system seems to
allocate LDEVs 90-99 to something called VTERM and I would like to
use some of these numbers for network printers. How can I free up
these LDEVs or re-assign VTERM to different numbers?
Doug Werth replies:
As far as I
know, you cannot free them up while the system is running. You can,
however, configure your network printers in SYSGEN to use the 90 thru
99 range and they will work on the next reboot. The SYSGEN devices
are allocated earlier in the bootup sequence than the VTERM
I am terribly
short of disc space on LDEV 1, and I only have one disk in the system
volume set. I believe I can use VOLUTIL to change the maximum from 75
percent to 95 percent and that will allow my available permanent
space to increase. Is this a good thing to do? If it is a good thing,
then should I set it to 95 percent or is there a better value? Should
I do a system store first? Can it be done without a reboot?
Lee Gunter, Jon
Diercks, Gregory Stigers and John Burke reply:
increase the maximum to 95 percent using VOLUTIL? Absolutely. Should
you do a system store first? Not necessary. Can it be done without a
Now for the hard part, is
there a better value? It depends primarily on how you use the system.
If you were to configure permanent at 95 percent and then proceed to
use it all up, you would only have 5 percent for transient. Since you
only have this one disk in the system volume set, limit yourself to
at most 85 percent allocated to permanent. Better yet, remove all
unnecessary files until you can address the issue by adding one or
I cannot run my
ODBCJOB.ODBCSE.SYS job because it cannot purge the log file. How can
I purge this file? I logged on as MANAGER.SYS and even tried to
rename the log file but encountered the same error:
BLOCK STRUCTURE (FSERR 105)
purge file ODBCLOG.ODBCSE.SYS. (CIERR 384)
Doug Werth replies:
command FOPENs then FCLOSEs the file with a disposition of
delete. The FOPEN is what is failing due to the file
system error indicated. To purge the file you must utilize a method
that does use the FOPEN/FCLOSE combination. Try one of these options
the last should be undertaken with great care and only if the first
two suggestions fail.]
I am looking for a
suggestion on how to trap a DBUTIL error in a batch job. I find
nothing in the manual about this. Ive tried making errors and
checking JCWs and variables, but nothing turns up. My particular need
is to restore part of a database to another system and DISABLE
database FOR INDEXING. It would be big help if the $STDLIST did not
need to be checked manually to verify that this step was successful.
Michael Berkowitz replies:
JCW will be non-zero if the DBUTIL command fails.
Has anybody had
success trying to split a single HP 3000 system into two different OS
versions by using two sets of disks? There is no need for sharing of
information between the two operating systems, and they would run
independently of each other at different times of the day.
Guy Paul replies:
certainly possible, as we have done this in the past for customers
who couldnt tolerate any downtime for OS upgrades. Hence we
came up with a solution to have a duplicate set of SYSVS discs that
we upgraded while they were still on the old OS. Come day of the
real OS upgrade, brought them down, stored off any
modified files, switched over to the new OS, restored modified files
and they had an OS upgrade in about 45 minutes. So it is possible.
You should probably
consider using BULDACCT to synchronize the accounting structure.
Gilles Schipper adds:
be entirely possible. I do this sort of thing all the time. By simply
booting from the appropriate boot path, you can do exactly as you
wish. In fact, I have even shared common volume sets among different
LDEV 1 system volume sets, with different MPE versions.
We just installed
a 100Base-Tx card in our 939. Now a job used to extract data from an
IMAGE database into SQL Server 7 has gone from an average of one hour
to over six hours to complete. Also, when using Reflection to
download, the progress bar will show about 10 percent of the file
downloaded, then pause, then another 10 percent, then pause, etc. The
card is set at full duplex with autosense off and is connected to a
switch. What might be going on?
Greg Skvorak replies:
havent already, try forcing the switch port to 100Mb. It
cant hurt Ive seen it fix similar problems
and, best of all, it doesnt take a reboot of the network on the
If I perform a
LISTF fileset,2 to a disk file in a session, the first file appears
in record #6 while in a batch job it is record #7. The difference is
that the batch version has a date and time stamp in the first record.
This bit me when I transferred a working command file that had been
executed only on-line to a batch job. Is this a bug?
John Burke replies:
this is another reason you should forget you ever knew the command
LISTF. Use LISTFILE instead it behaves the same way
interactively and in batch. LISTF will probably never go away, but it
also is unlikely to be fixed since backward compatibility
has always been important and LISTF has always worked the way you
describe. Remember that LISTF dates from long before the time you
could write CI scripts like today.
wondering to myself lately What are the consequences of not
taking down the network during our full backup? Having the
network up is a big help with some of the automation projects
Im working on. What about when creating an SLT?
network up should have no undesirable consequences on a full backup.
You do not need to worry about any critical system files being
omitted from the backup. However, by leaving the network up, you
could be exposing the system to users logging on and in turn opening
files, thus risking backup integrity. That can be avoided by ensuring
the jobfence is raised to prevent unauthorized logons. This is
generally preferable to bringing the network down.
As for creating an
SLT, I have done an INSTALL many times from an SLT tape created while
the network was up absent any negative consequences. In fact,
I encourage my customers to create SLT tapes regularly. And nothing
discourages creation of an SLT more than the requirement that it be
completed while the network is down.
I have looked
through the 6.0, 6.0pp1, 6.5 and 6.5pp2 communicators and can find
nothing about the checkpoint improvement code, as mentioned in the
help command for VOLUTIL. My questions: What does it improve? Any
reasons not to turn it on? Does it really make any difference?
Bill Cadier replies:
checkpoint improvement code operates by keeping a bit map of the
portions of a file that changed so only those portions need to be
posted by transaction management. This option doesnt exist in
6.5. The bit map method does not scale well with > 4Gb files so it
What is the
command within FTP for MPE/iX that allows you to stream a job?
Jonathan Backus, Andreas Schmidt and Gibson Nichols reply:
What is the
command or program that displays the amount of memory on a 3000
Fred Metcalf replies:
When you change
the IP address for a device already configured in NPconfig, do you
have to take the network down and restart it to force a read of the
new IP address?
and Fred Metcalf reply:
No. Just stop
and start that LDEVs spooler.
How can I print a
spoolfile that is deferred with a status of SPSAVE? I have copied the
file, then tried to print, but the control characters arent
Gordon Montgomery and H. Lassiter reply:
Copyright The 3000 NewsWire. All