GENCAT Error Messages [ Message Catalogs:Programmer's Guide ] MPE/iX 5.0 Documentation
Message Catalogs:Programmer's Guide
Appendix A GENCAT Error Messages
The following messages are returned from GENCAT:
1 | MESSAGE | FREAD ERROR ON SOURCE FILE.
| CAUSE | A failure by FREAD when reading a source
| | message catalog.
| ACTION | Re-create the source message catalog.
----------------------------------------------------------------------------
2 | MESSAGE | INPUT FILE MUST HAVE AT LEAST ONE RECORD.
| CAUSE | The file has an EOF of zero (0).
| ACTION | Place at least one record in the file.
----------------------------------------------------------------------------
3 | MESSAGE | INPUT FILE MUST CONTAIN FIXED LENGTH
| | RECORDS ONLY.
| CAUSE | File does not have a fixed record length.
| ACTION | Create the file with a fixed record length.
----------------------------------------------------------------------------
4 | MESSAGE | INPUT FILE MUST BE ASCII FILE ONLY.
| CAUSE | Source and maintenance files must have
| | records that are in ASCII format.
| ACTION | Create the source and maintenance files
| | with ASCII format.
----------------------------------------------------------------------------
5 | MESSAGE | INPUT FILE RECORD SIZE MUST BE BETWEEN 40
| | AND 256 BYTES.
| CAUSE | The record size of a source or maintenance
| | file is greater than 256 bytes (128 words)
| | or less than 40 bytes (20 words).
| ACTION | Create a source and maintenance file with a
| | record size greater or equal to 40 bytes or
| | less than or equal to 256 bytes. (Note
| | that this record length includes any line
| | numbers in the file.)
6 | MESSAGE | SET NUMBERS MUST BE BETWEEN 1 AND 255.
| CAUSE | A set number in a maintenance or source
| | file is not greater than or equal to 1, or
| | not less than or equal to 255. The set
| | number may be negative or it may not be
| | numeric.
| ACTION | Change set number to a value between 1 and
| | 255 inclusive.
----------------------------------------------------------------------------
8 | MESSAGE | SET NUMBERS MUST BE IN ASCENDING SEQUENCE.
| CAUSE | A set number is less than or equal to the
| | previous set number in the source file.
| | Error can be detected at format time or
| | during a maintenance function.
| ACTION | Change numbers to strict ascending
| | sequence.
----------------------------------------------------------------------------
9 | MESSAGE | MESSAGE NUMBERS MUST BE BETWEEN 1 AND
| | 32766.
| CAUSE | A message number value is not between 1 and
| | 32,766 inclusive.
| ACTION | Change message number value to a value that
| | is between 1 and 32,766 inclusive.
----------------------------------------------------------------------------
10 | MESSAGE | MESSAGES MUST EITHER CONTAIN ALL NUMBERED
| | OR ALL POSITIONAL PARAMETER SUBSTITUTION
| | CHARACTERS. MIXES NOT ALLOWED.
| CAUSE | During the scan of the message, GENCAT
| | detected a mix of parameter substitution
| | characters. For example, a message
| | contained numeric substitution characters
| | as well as positional substitution
| | characters.
| ACTION | Change the parameter substitution
| | characters either to all numeric
| | substitution or all positional substitution
| | characters. (Note that this is for each
| | message only.)
----------------------------------------------------------------------------
11 | MESSAGE | MESSAGE NUMBERS MUST BE IN ASCENDING
| | SEQUENCE.
| CAUSE | A message number was processed that is less
| | than or equal to the previous message
| | number. The message numbers within a set
| | are not in ascending sequence.
| ACTION | Arrange the messages within the set so that
| | their numbers are in strict ascending
| | order.
12 | MESSAGE | MESSAGE CONTAINS NON-BLANK CHARACTER
| | IMMEDIATELY FOLLOWING MESSAGE NUMBER.
| | NON-BLANK CHARACTER ASSUMED TO BE A BLANK.
| CAUSE | GENCAT detected a non-blank character
| | immediately following the message number in
| | a message. GENCAT replaces this character
| | with a blank.
| ACTION | Insert a blank between the message number
| | and the message text.
----------------------------------------------------------------------------
13 | MESSAGE | EXPECTED ONE OF THE FOLLOWING INPUTS: 0, 1,
| | 2, 3, 4, OR A RETURN.
| CAUSE | GENCAT detected an incorrect input in
| | response to the first menu (which prompts
| | for a function).
| ACTION | Respond only with 0, 1, 2, 3, 4, or a
| | [[Return]].
----------------------------------------------------------------------------
14 | MESSAGE | EXPECTED ONE OF THE FOLLOWING INPUTS: 0, 1,
| | 2, 3, OR A RETURN.
| CAUSE | GENCAT detected an incorrect input in
| | response to the menu that prompts for the
| | type of merging it is to perform.
| ACTION | Respond only with 0, 1, 2, 3, or a
| | [[Return]].
----------------------------------------------------------------------------
15 | MESSAGE | EXPECTED AN EXISTENT FILE AS INPUT.
| CAUSE | The file does not exist on the system.
| ACTION | Either create the file or input the name of
| | a file that does exist on the system.
----------------------------------------------------------------------------
16 | MESSAGE | EXPECTED A UNIQUE, NON-EXISTENT FILE NAME
| | AS INPUT.
| CAUSE | The file already exists on the system. The
| | name of the file should be one that does
| | not exist on the system.
| ACTION | Purge the file or input the name of a file
| | that does not exist on the system.
17 | MESSAGE | EXPECTED A RESPONSE OF "YES" OR "NO" AS
| | INPUT.
| CAUSE | GENCAT requires a response of either YES,
| | yes, NO, or no to the prompt of SAVE
| | COLLISIONS?.
| ACTION | Respond with YES, yes, NO, or no.
----------------------------------------------------------------------------
18 | MESSAGE | INPUT FILES MUST HAVE EQUAL RECORD SIZES
| | FOR THIS FUNCTION.
| CAUSE | Source and maintenance files must have
| | equal record sizes if the maintenance file
| | is to modify the source file.
| ACTION | Create a maintenance file that has a record
| | size equal to the record size of the source
| | file.
----------------------------------------------------------------------------
20 | MESSAGE | THE CONSTRUCT OF $DELSET IS NOT ALLOWED IN
| | THE SOURCE.
| CAUSE | The construct $DELSET, which may be used in
| | a maintenance file, was detected in a
| | source file during a maintenance function.
| ACTION | Remove $DELSET construct from the source
| | file.
----------------------------------------------------------------------------
21 | MESSAGE | ONLY FIVE (5) POSITIONAL PARAMETER
| | SUBSTITUTIONS ALLOWED PER MESSAGE.
| CAUSE | GENCAT detected more than five (5)
| | parameter substitution characters in one
| | message. Up to five parameter substitution
| | characters are allowed per message.
| ACTION | Only five (5) or fewer parameter
| | substitution characters per message.
----------------------------------------------------------------------------
22 | MESSAGE | MAINTENANCE FILE MUST BE NUMBERED FOR
| | LINE-NUMBER MERGES.
| CAUSE | The maintenance file is an unnumbered file.
| | The maintenance file must be a numbered
| | file if it is to be used in a line-number
| | merge.
| ACTION | Number the maintenance file if the file is
| | to be used in a line-number merge.
23 | MESSAGE | SOURCE FILE MUST BE NUMBERED FOR
| | LINE-NUMBER MERGES.
| CAUSE | The source file is an unnumbered file. The
| | source file must be a numbered file if it
| | is to be used in a line-number merge.
| ACTION | Number the source file if the file is to be
| | used in a line-number merge.
----------------------------------------------------------------------------
24 | MESSAGE | SOURCE FILE CANNOT CONTAIN FORMS OF $EDIT.
| CAUSE | During a line-number merge, GENCAT examines
| | the source file for $EDIT and $EDIT VOID=
| | constructs. These are not allowed since if
| | collision files are to be used, an
| | ambiguity would exist if the $EDIT and
| | $EDIT VOID= were left in the source file.
| ACTION | Remove all occurrences of $EDIT and $EDIT
| | VOID= from the source file.
----------------------------------------------------------------------------
25 | MESSAGE | SEQUENCE NUMBER IN $EDIT VOID RECORD
| | CONTAINS TOO MANY DIGITS. EIGHT IS THE
| | MAXIMUM.
| CAUSE | The value following the $EDIT VOID= may
| | have a maximum of eight place holders.
| ACTION | Re-evaluate this value and correct it, as
| | it represents a line number.
----------------------------------------------------------------------------
26 | MESSAGE | FILE IS NOT A FORMATTED FILE.
| CAUSE | GENCAT can only expand formatted catalogs
| | (for example, files formatted by GENCAT).
| ACTION | Format the file using GENCAT.
----------------------------------------------------------------------------
27 | MESSAGE | SET RECORD IS REQUIRED BEFORE A MESSAGE
| | RECORD IS FORMATTED.
| CAUSE | A message was found before the set number
| | was defined.
| ACTION | Place the message in a set or place a set
| | number before the message.
28 | MESSAGE | VALUE IN RIGHT BYTE OF KANJI CHARACTER IS
| | INVALID.
| CAUSE | Your message contains special escape
| | sequences provided by HP that are used for
| | research and development activities. These
| | special escape sequences are not supported
| | by Hewlett-Packard and Hewlett-Packard
| | assumes no responsibility for their use.
| ACTION | For messages 28 through 32, consult your
| | Hewlett-Packard representative, or remove
| | all occurrences of the form
| | esc$<terminator> or ESC(<terminator> from
| | your message catalog. Where ESC is the
| | escape character, <terminator> is "@" or
| | "A" through "Z" .
----------------------------------------------------------------------------
29 | MESSAGE | SCAN COMPLETED WITH NO CLOSING KANJI ESCAPE
| | SEQUENCE. EXPECTS A CLOSING KANJI ESCAPE
| | SEQUENCE TO TERMINATE KANJI CHARACTER
| | SEQUENCE.
| CAUSE | See Message Number 28.
| ACTION | See Message Number 28.
----------------------------------------------------------------------------
30 | MESSAGE | INCOMPLETE KANJI CLOSING ESCAPE SEQUENCE
| | DETECTED.
| CAUSE | See Message Number 28.
| ACTION | See Message Number 28.
----------------------------------------------------------------------------
31 | MESSAGE | VALUE IN LEFT-BYTE OF KANJI CHARACTER IS
| | INVALID.
| CAUSE | See Message Number 28.
| ACTION | See Message Number 28.
----------------------------------------------------------------------------
32 | MESSAGE | VALUE IN PARAMETER SECTION OF KANJI ESCAPE
| | SEQUENCE IS INVALID. EXPECTED A STRING OF
| | DIGITS.
| CAUSE | See Message Number 28.
| ACTION | See Message Number 28.
MPE/iX 5.0 Documentation