HP 3000 Manuals

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