Eloquence 3000 Sponsor Message


Hidden Value details commands and procedures in MPE that can improve your productivity with HP 3000 systems. Send your tips to john@burke-consulting.com.

Edited by John Burke

How we can chat on the HP 3000 system with the other users who have logged on?

Lars Appel replies:
You can try the TELL and TELLOP commands. For more information see :HELP TELL or :HELP TELLOP.

When I run dbutil.pub.sys, and type the command set MYDB btreemode1=on I get the message “Database root file must be at least “C”4 for SET <db> BTREEMODE1=O." Why can’t I set my btreemodel?

Rene Woc replies:
Before you can “set btreemode1,” the database has to have Btrees. You add Btrees with “addindex MYDB for all (or specific master datasets)”. This command will also set root level to C4. To use “addindex” your system needs to be at least on TurboIMAGE version C.07.xx.

How do I find out what version of IMAGE we have?

Use the Version command of QUERY.

I need to take some groups off of the mirrored drives, and add (move) other groups onto the mirrored drives. Is it as simple to use the altgroup command and specify the volume set?
[Editor’s note: “mirrored drives” is a straw man that has nothing to do with the problem or answer.]

Craig Lalley and John Clogg reply:
It is simple but not that simple. What you need to do is create a temporary group on the target volume set. Copy files in the group you want to move to the temporary group. Delete the source group. Create the new group using

NEWGROUP xxx;homevs=volume_set
NEWGROUP xxx;onvs=volume_set

Note that it is a two-step command. Then rename the files from the temp group to the newgroup. John Clogg also noted that another approach would be to STORE the files, and restore them once the group was relocated. That way you could preserve creation and modification dates, and creator ID.

On one of my client’s machines which is running MPE/iX 6.5 PowerPatch 2, LISTJOBQ shows that a queue called EDI has a limit of 2, executing jobs 1, total jobs 0 (not a typo):


HPSYSJQ 10 9 11
TEST 1 0 0
EDI 2 1 0
ACCTNG 1 0 0

SHOWJOB;JOBQ shows no jobs executing in the EDI queue. How can I correct this?

Michael Berkowitz replies:
It can be corrected by a reboot. However, a more permanent fix can be found in patch MPELXC2B or its successors.

I have inherited a HP 3000, and I was trying to clean off an old TurboIMAGE database. I did a purge @.data and it purged about 100+ files. However, it did not purge everything. They can’t be purged, even when logged in as manager.sys. The error that I get is CIERR 45, Privileged File access. I have tried to release it with no luck either. Any suggestions?

Steve Macsisak and Denys Beauchemin reply:
You can purge TurboIMAGE databases using the utility DBUTIL.PUB.SYS and the command PURGE (database name). The database name is the name of the root file, the one without numbers at the end. The command will purge all the datasets of the database. There are a few other ways to do this, but this is the most

I just had a chance to CONTIGVOL on our development system (MPE/iX 6.5):
contigvol vol=MPEXL_SYSTEM_VOLUME_SET:member4
size=600000 timeout=10;unrestricted
After Volutil has processed the labels on the four drives, it states:
*Warning: Contigvol - Inverse Extent Tbl Full, Internal resource limit.
However, it appears to continue and finish normally. What does this mean?

Goetz Neumann replies:
It is a warning that an internal table has filled up. It appears it only handles looking at 40,000 extents at a time. There was an enhancement request (back in 1997) to increase the internal tables, which HP decided not to work on. You can run CONTIGVOL multiple times if the first run does not condense the free space enough because of this limitation.

I moved our HP 3000 9x7 from one room to another to do some configuration changes. After setting everything up exactly the same, I attempted to boot the machine. After waiting several minutes I got the ‘Boot from primary boot path (Y or N)’ question and answered yes. The machine then asked ‘Interact with IPL (Y or N)’ and I answered yes. Then after 20 seconds I got this on the console:

ENTRY_TEST status = 0
Failed to initialize
ENTRY_TEST status = -4
(then a hex dump)

I have checked all of the connections, reseated the boards, twice and still get this response. What does this error mean?

John Burke replies:
In the November 2002 issue of the 3000 NewsWire, Gavin Scott and Rich Trapp replied to the same question: Do you have a SCSI terminator in place? [Editor’s note: this was in fact the problem, a missing SCSI terminator.]

Denys Beauchemin notes, this time:
Either that, or a disk drive (LDEV1 most probably) is not spinning up.

I have two device numbers I don’t want to be in use and assigned to users on the network. LDEVs 5 and 6 are available for use and we don’t want them to be. Is there some place to configure these out of use?

Gilles Schipper replies:
Simply add these devices as network printer devices (id=hptcpjd path=none) in sysgen. This will prevent them from being used by any logon session.

Copyright The 3000 NewsWire. All rights reserved.