CI Error Message Changes [ COMMUNICATOR 3000 MPE/iX Release 5.0 (Core Software Release X.50.20) ] MPE/iX Communicators
COMMUNICATOR 3000 MPE/iX Release 5.0 (Core Software Release X.50.20)
CI Error Message Changes
by JOrgen Failenschmid
Commercial Systems Division
Overview
All MPE/iX CI error message text is now generated in mixed case
characters, rather than in all uppercase characters as in the past.
These changes were made in set 2 of CATALOG.PUB.SYS (lines numbered 2100
to 13006.01).
This enhancement provides more readable error messages and increases the
general usability of the HP 3000.
Examples
Pre-MPE/iX Release 4.5 message text:
CAN'T INITIATE NEW SESSIONS NOW. (CIERR 80)
MPE/iX Release 4.5 and 5.0 message text:
Can't initiate new sessions now. (CIERR 80)
In addition, some CI error messages have been added or modified to
reflect changed functionality in MPE/iX Release 4.5 or have been
corrected with respect to grammar, spelling, or punctuation.
Pre-MPE/iX Release 4.5 message text:
LISTFILE FORMAT MUST BE -3, -1, 0 TO 7, OR FORMAT NAME. (CIWARN 106)
MISSING GROUP, LOGON ABORTED. (CIERR 110)
MPE/iX Release 4.5 message text:
LISTFILE format must be -3 to 7, or format name. (CIWARN 106)
Missing group. Logon aborted. (CIERR 110)
Although Hewlett-Packard is not aware of any conflicts, these changes may
have an effect on software that examines $STDLIST for CI error messages
and uses their text to determine further processing.
The content of logfiles and console messages are not affected by this
change.
\ \ \ Important Details \ Please Read Using the error message text to
determine further processing is
not recommended since the text of
messages might change in future
releases as the operating system
evolves. Instead of using the
message text Hewlett-Packard
recommends that you use the
message tag at the end of each
message for identification
purposes (for example, CIERR 80 as
in the first example above).
If examination of the message text
is still required, then
Hewlett-Packard highly recommends
that you compensate for
capitalization, blank characters,
and punctuation. For example,
text can be translated to all
uppercase letters, and spaces and
punctuation characters can be
removed before any comparison is
done.
Workaround
In the unlikely case that one of your programs is affected, and you
cannot eliminate the dependency on the message text in the program, try
the following workaround to compensate for the change to mixed case error
message text. Of course, this workaround will not solve problems related
to the other changes mentioned above.
The workaround involves translating the messages in set 2 of
CATALOG.PUB.SYS into all uppercase characters and installing the modified
message catalog.
Step 1: Upshift text of messages in set 2.
Make a backup copy of CATALOG.PUB.SYS before changing the catalog file.
To shift the messages to all uppercase text you can use your favorite
editor that provides a convenient case shifting operation. For example,
HP EDIT (product number 32656A) features the 'Upshift Line' command that
can be used to upshift a block of characters. Refer to the HP EDIT
Reference Manual (30316-90001) for a detailed description of how to do
this for all messages of set 2.
\ \ \ Important Details \ Please Read It is important that the line
numbering of CATALOG.PUB.SYS
remains unchanged.
Here is a method for use with FCOPY (product number 31900A):
Log on as MANAGER.SYS in PUB.SYS and then enter:
:FILE CATALOGN;DISC=13600;REC=-80,,F,ASCII;ACC=APPEND
:FCOPY
>FROM=CATALOG;TO=*CATALOGN;SUBSET=(:539);NEW
>FROM=CATALOG;TO=*CATALOGN;SUBSET=(540:4644);UPSHIFT
>FROM=CATALOG;TO=*CATALOGN;SUBSET=(4645)
>EXIT
Step 2: Install the modified message catalog.
To install the modified version of CATALOG.PUB.SYS, SM capability is
required. The following procedure further assumes that:
* The modified catalog is file CATALOGN.PUB.SYS.
* You are working in PUB.SYS.
1. Enter the file equation.
:FILE INPUT=CATALOGN
2. Now run the MAKECAT program to build the new catalog. Enter:
:RUN MAKECAT,BUILD
3. If no errors are encountered, you will see this message:
** NEW CATALOG INSTALLED
4. Purge the original catalog CATnn created by MAKECAT, where nn is
an archival number (for example, CAT1) and CATALOGN, if you would
like to reclaim disk space. Again, make sure you have archived a
copy of the original catalog file.
NOTE If you would like to install the original message catalog, then
repeat the procedure in step 2 above for the archived copy. For
example, assuming a copy of the original message catalog is in
CATALOGO, enter the following:
:FILE INPUT=CATALOGO
:RUN MAKECAT,BUILD
MPE/iX Communicators