Hidden Value details commands and procedures in MPE that can improve your productivity with HP 3000 systems.

Edited by John Burke

I would like to define a string using the -D option when compiling C (on MPE) where the string contains spaces. The parsing used by CCXL stops on spaces even when inside quotes. Is there any way around this?

Walter Murray replies:
When parsing the options string, the compiler treats a space as a delimiter, even when the space is in a string literal. You can fake it out by using an escape sequence instead of the space.

In general, I’d recommend a three-digit octal escape sequence, to guarantee that the following character can’t be interpreted as part of the escape sequence. This seems to work fine for your example:

CCXL C5C,,,’-DVSTR=””OK\040sam””’

A client is running an HP 3000 922LX with an HP 2345A DTC. The DTC is connected to about a dozen HP dumb terminals with DB-25 male connectors. Can I dump the HP dumb terminals and emulate them on Windows XP with Hyperterminal or another application? Can I just connect to a PC serial port?

Mark Underhil replies:
You can dump the dumb terminals and replace them with a terminal emulator. But HP terminals aren’t so dumb, so Hyperterminal most probably won’t hack it. There are HP terminal emulators available ranging in price from free to lots.

You can continue connecting to the 922LX via a serial connection to the DTC. If you are running a LAN you can put the 922LX on the LAN and connect that way.

How do I export a DTC configuration from one system and import it?

Goetz Neumann replies:
You can do that using NMMGR Maintenance Mode. See “Using the Node Management Services (NMS) Utilities.” The COPYCONF command has srcpath, srcfile, destpath, and destfile among its parameters. You need to determine the path of your DTC in your source NMCONFIG file and in your destination file.

I noticed when a file is created in a POSIX directory under a standard MPE account that resides on a user volume set, the file shows up as being built on the system volume set. Is this normal? Is there a way to insure that files built in this subdirectory use user volume space, not system volume space?

Donna Garverick replies:
Accounts reside on the system volume set, so any files or directories created directly under an account will be created on the system volume set. You can specify that a normal MPE group be built on a user volume. Anything built below it, be it a file or directory, will also be on that user volume. The trick is to use links to make it appear that <whatever> is hanging off the account.

Copyright The 3000 NewsWire. All rights reserved.