Message Types (Cont.) [ HP RPG/iX Reference Manual ] MPE/iX 5.0 Documentation
HP RPG/iX Reference Manual
Message Types (Cont.)
---------------------------------------------------------------------------------------
7057W MESSAGE TARGET LENGTH SPECIFIED BY PACKED/BINARY IN COLUMN 44 MAY BE TOO
SMALL TO CONTAIN THE DATA.
CAUSE You may have specified an output field too short to hold the output
data.
ACTION Specify the proper output field length and recompile.
---------------------------------------------------------------------------------------
7058W MESSAGE THE SKIP IN COLUMNS 19-22 MUST NOT BE BEYOND THE FORM LENGTH DEFINED
ON THE LINE COUNTER SHEET.
CAUSE You requested a skip to a line beyond the form length but still on
the current page.
ACTION Correct the skip request and recompile.
---------------------------------------------------------------------------------------
7059W MESSAGE INVALID ENTRY IN COL 7-13 FOR 'AND/OR' LINE, ASSUME BLANK.
CAUSE You entered characters in these columns, but none are allowed for an
AND or OR line.
ACTION Remove the characters from columns 7-13 and recompile.
---------------------------------------------------------------------------------------
7060T MESSAGE 'DEL' IN COLS. 16-18 ONLY ALLOWED FOR AN IMAGE/KSAM/INDEX UPDATE
FILE.
CAUSE You specified DEL for the wrong type of file.
ACTION Correct this error and recompile.
---------------------------------------------------------------------------------------
7061W MESSAGE 'ADD' IN COLS. 16-18, BUT FILE IS NOT 'ADD' TYPE, BLANK IS ASSUMED.
CAUSE You specified ADD in columns 16-18 of the Output Specifications but
did not also specify A in the File Addition Field (column 66) of the
File Description Specifications.
ACTION Remove ADD from columns 16-18 of the Output Specifications, or
specify A in column 66 of the File Description Specifications.
---------------------------------------------------------------------------------------
7063T MESSAGE IMAGE OPEN MODE 2 NOT ALLOWED FOR DATABASE SPECIFIED AS OUTPUT,
UPDATE-ADD, OR UPDATE-DEL.
CAUSE You cannot specify Open Mode 2 for this database.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
7064I MESSAGE OUTPUT, UPDATE, OR COMBINED FILE HAS NO OUTPUT SPECIFICATIONS.
CAUSE You have not entered Output Specifications for an output, update, or
combined file.
ACTION This is an informational message only, no action is necessary.
---------------------------------------------------------------------------------------
7065W MESSAGE FETCH OVERFLOW INVALID IF NO OVERFLOW INDICATOR ASSIGNED TO FILE.
ASSUME NO FETCH OVERFLOW.
CAUSE You entered F in column 16 of the Output Specifications but did not
enter an overflow indicator in columns 33-34 of the File Description
Specification.
ACTION Change the program and recompile.
---------------------------------------------------------------------------------------
7066W MESSAGE SPACE BEFORE/AFTER INVALID FOR INDEXED FILE, ASSUME BLANK.
CAUSE You specified spacing in columns 17-18 of an indexed file.
ACTION The compiler assumes the entry is blank.
---------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
7067W MESSAGE COL 16-18 NOT BLANK, 'ADD' OR 'DEL' FOR UPDATE FILE, ASSUME UPDATE
OPERATIONS - NOT ADD.
CAUSE You did not enter a blank, ADD or DEL in columns 16-18 for an update
file.
ACTION The compiler performs update operations on the file, not add
operations. Correct the program and recompile.
------------------------------------------------------------------------------------------------
7068I MESSAGE PREVIOUS RECORD CONTAINS NO INDICATORS FOR 'AND' RECORD.
CAUSE The previous record does not have indicators in this AND sequence.
ACTION Verify that this is what you want. Modify the program if necessary.
------------------------------------------------------------------------------------------------
[REV BEG]
7069W MESSAGE EXCPT GROUP NAME NOT USED - SEE WARNING AFTER O-SPECS
CAUSE In a calculation specification using the EXCPT operation, you
provided a name in the result field for an EXCPT operation, but you
did not use this name to condition any exception output records.
ACTION If you misspelled or forgot to enter the EXCPT name in colums 32-37
of the appropriate exception output specifications (E in column 15),
enter the name exactly as it appears in the calculation
specification.
------------------------------------------------------------------------------------------------
7070W MESSAGE UPDATE FILE WITH ADD OPTION, WITH NO ADD IN COLS 16-18. CHECK USAGE.
CAUSE A file specification indicated that a file would be updated by
appending records to it (F-spec, columns 15=U and 66=A), but an
output record was not marked as an ADD record (O-spec, columns
16-18="ADD").
ACTION Enter "ADD" in columns 16-18 of the output record specification if
you want to add the record to the end of the file. Ignore the
warning if you entered "DEL" to delete the last record read, or
blanks to update the last record read.
------------------------------------------------------------------------------------------------
[REV END]
8001W MESSAGE ERROR IN COMMENT
CAUSE The set of broken brackets is not correct.
ACTION The compiler ignores the command image from the comment on. Correct
and recompile.
------------------------------------------------------------------------------------------------
8002W MESSAGE MISSING SYMBOL
CAUSE The compiler expects a symbol after the $ in column 6.
ACTION The compiler ignores the rest of the command image, including any
incomplete option present. Correct and recompile.
------------------------------------------------------------------------------------------------
8003W MESSAGE ILLEGAL SYMBOL
CAUSE The compiler encountered an unexpected symbol.
ACTION The compiler ignores the symbol. Correct and recompile.
------------------------------------------------------------------------------------------------
8004W MESSAGE MISSING OPTION OR INVALID COMMAND
CAUSE The compiler either did not encounter an option for the $CONTROL
subsystem command or it encountered an invalid option for it.
ACTION The compiler ignores the command image. Correct and recompile.
------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
8005W MESSAGE MISSING COMMA
CAUSE You did not include a comma, which is expected as a separator.
ACTION The compiler assumes that a comma is present. Correct and recompile.
---------------------------------------------------------------------------------------
8006W MESSAGE MISSING EQUAL SIGN
CAUSE You did not include an equal sign expected after a keyword.
ACTION The compiler assumes that an equal sign is present. Correct and
recompile.
---------------------------------------------------------------------------------------
8007W MESSAGE ILLEGAL NUMBER
CAUSE You specified a alphanumeric entry where a numeric entry is required.
ACTION The compiler ignores the option currently being scanned. Correct and
recompile.
---------------------------------------------------------------------------------------
8008W MESSAGE NUMBER OUT OF RANGE
CAUSE A numeric entry is out of range.
ACTION The compiler ignores the option currently being scanned. Correct and
recompile.
---------------------------------------------------------------------------------------
8009W MESSAGE STRING TOO LARGE
CAUSE The concatenation of character substrings exceeds a total of 103
characters.
ACTION The string is truncated at 103 characters. Correct and recompile.
---------------------------------------------------------------------------------------
8010W MESSAGE ILLEGAL STRING
CAUSE You failed to terminate a character string with a quotation mark.
ACTION The compiler ignores the string. Correct and recompile.
---------------------------------------------------------------------------------------
8012W MESSAGE MAXIMUM ERRORS EXCEEDED.
CAUSE The maximum number of errors allowed by the ERRORS= parameter of the
$CONTROL subsystem command (or the default value of 100) has been
exceeded.
ACTION Reduce errors and recompile.
---------------------------------------------------------------------------------------
8013W MESSAGE DUPLICATE ENTRY - IGNORED.
CAUSE You specified a $ command or option more than once.
ACTION Remove duplicate entry.
---------------------------------------------------------------------------------------
8014W MESSAGE ILLEGAL NAME
CAUSE You specified an incorrect value in $CONTROL NAME= option.
ACTION Correct the option and recompile.
---------------------------------------------------------------------------------------
8015W MESSAGE $COPY NOT FIRST LINE OF PROGRAM OR COPYLIB PREPROCESSING NOT DONE -
SPECIFICATION DROPPED.
CAUSE You either did not specify a $COPY command as the first line, or you
did specify the $COPY command but the Copylib Preprocessor did not
execute properly.
ACTION Specify the $COPY command properly. Make sure RPGCOPY.PUB.SYS is
available and can be executed; then recompile.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
8016I MESSAGE $SECOND '$' IGNORED.
CAUSE There is a $ in column 7 of a command line. This column is not used.
ACTION None, the entry is ignored.
---------------------------------------------------------------------------------------
8019W MESSAGE CONTINUATION RECORD MUST HAVE '$' IN COLUMN 6.
CAUSE A Continuation line for a compiler subsystem command was found that
does not have $ in column 6.
ACTION The Continuation line is ignored. Correct the program and recompile.
---------------------------------------------------------------------------------------
8020W MESSAGE INVALID 'IF' PARAMETER.
CAUSE An incorrectly formatted $IF compiler subsystem command was found.
ACTION The Continuation line is ignored. Correct the program and recompile.
---------------------------------------------------------------------------------------
8021W MESSAGE INVALID 'SET' PARAMETER.
CAUSE An incorrectly formatted $SET compiler subsystem command was found.
ACTION The Continuation line is ignored. Correct the program and recompile.
---------------------------------------------------------------------------------------
8022W MESSAGE INVALID 'CONTROL' PARAMETER.
CAUSE An incorrectly formatted $CONTROL compiler subsystem command was
found.
ACTION The Continuation line is ignored. Correct the program and recompile.
---------------------------------------------------------------------------------------
8023W MESSAGE OPTION NOT SUPPORTED ON RPG/iX.
CAUSE An unsupported entry (for example, $EDIT) was found.
ACTION The entry is ignored. Correct the program and recompile.
---------------------------------------------------------------------------------------
9001I MESSAGE INDICATOR DEFINED BUT NOT REFERENCED.
CAUSE You defined an indicator that is not referenced in a specification.
ACTION If you intended to reference this indicator, enter a correct
reference and recompile.
---------------------------------------------------------------------------------------
9002W MESSAGE INDICATOR REFERENCED BUT NOT DEFINED.
CAUSE Your program referenced an indicator that is not defined by a
specification.
ACTION Correct the error and recompile.
---------------------------------------------------------------------------------------
9003T MESSAGE INVALID FILENAME IN COLUMNS 7-14, SPEC DROPPED.
CAUSE You used an improper file name in the File Name Field for a
Array/Table File Name (A) Specification.
ACTION The compiler ignores this specification.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
9004T MESSAGE CANNOT OPEN FILE SPECIFIED BY 'A' SPEC.
CAUSE The system could not open the file named on the Array/Table File Name
(A) Specification.
ACTION Check to see if the file exists and determine the reason for this
file error. Correct the error and recompile.
---------------------------------------------------------------------------------------
9005T MESSAGE CANNOT OPEN TEMPORARY FILE TO PROCESS COMPILE-TIME TABLE.
CAUSE The compiler cannot open the temporary file for processing a
compile-time table.
ACTION Check to see if disk space is full and determine the reason for this
file error. Correct the error and recompile.
---------------------------------------------------------------------------------------
9006W MESSAGE THE FILE DEFINED BY 'A' SPEC IS EMPTY.
CAUSE The file named on the Array/Table File Name Specification does not
contain table or array records.
ACTION Supply the compiler with the correct file and recompile your program.
---------------------------------------------------------------------------------------
9007T MESSAGE I/O ERROR OCCURRED DURING READING COMPILE-TIME TABLE.
CAUSE The system could not read the compile-time table.
ACTION Check to determine the reason for this file error. Correct it then
recompile.
---------------------------------------------------------------------------------------
9008T MESSAGE I/O ERROR OCCURRED DURING WRITING COMPILE-TIME TABLE.
CAUSE An input/output error occurred while the compiler was copying your
table/array files to a temporary file; the most probable cause was
insufficient disk space.
ACTION Check to determine the reason for this file error. Correct it then
recompile.
---------------------------------------------------------------------------------------
9009W MESSAGE ALTERNATE COLLATING SEQUENCE, COMPILE-TIME TABLE/ARRAY OR TRANSLATION
TABLE NOT FOUND.
CAUSE You did not define an alternate collating sequence, table or array,
or file translation table in the file named on the required
Array/Table File Name (A) Specification.
ACTION Supply an Array/Table File Name Specification (after the last Output
Specification) and recompile.
---------------------------------------------------------------------------------------
9010W MESSAGE THE FILES SPECIFIED BY 'A' SPEC ARE NOT ENOUGH TO INITIALIZE
COMPILE-TIME TABLES.
CAUSE The files named on the Array/Table File Name (A) Specification do not
contain enough entries to fill the tables or arrays.
ACTION Supply the compiler with a proper file (or files) and recompile.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
9011W MESSAGE ILLEGAL HEXADECIMAL DIGIT IN COMPILE-TIME TABLE.
CAUSE You entered an invalid hexadecimal value (other than 0-9 or A-F) in
the compile-time table. This value does not represent an ASCII
character.
ACTION The compiler assumes that this character is zero. Correct and
recompile.
---------------------------------------------------------------------------------------
9012W MESSAGE ILLEGAL OCTAL DIGIT IN COMPILE-TIME TABLE.
CAUSE You entered an invalid octal value (other than 0-7) in a compile-time
table. This value does not represent an ASCII character.
ACTION The compiler assumes that this character is zero. Correct and
recompile.
---------------------------------------------------------------------------------------
9013W MESSAGE THE NAMES IN COLUMNS 1-8 OF A FILE TRANSLATION TABLE ARE NOT THE
SAME.
CAUSE You specified more than one file name in columns 1-8 of a group of
file translation records supposedly belonging to the same file.
ACTION The compiler assumes that the file names are the same.
---------------------------------------------------------------------------------------
9014I MESSAGE FIELD NAME(S) DEFINED BUT NOT REFERENCED.
CAUSE You did not reference the field names you defined.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9015I MESSAGE FILE NAME(S) DEFINED BUT NOT REFERENCED.
CAUSE You did not reference file names you defined.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9016I MESSAGE NUMERIC FIELD TEMPORARILY CONVERTED TO ALPHANUMERIC FOR ALPHANUMERIC
COMPARE.
CAUSE You are attempting to compare an alphanumeric field to a numeric
field.
ACTION RPG temporarily converts the numeric field to alphanumeric to do the
comparison. This is an information message only.
---------------------------------------------------------------------------------------
9017T MESSAGE AUTOMATIC RECORD-LEVEL LOCKING FOR IMAGE OUTPUT REQUIRES ENTRY IN
FILE DESC. SPEC COLUMNS 35-38.
CAUSE You entered R in the Open Mode Field (column 66) of the Database Name
(IMAGE) Line without entering a Key Field Starting Location (columns
35-38) in the File Description Specification.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9018W MESSAGE COMPILE-TIME TABLE ERROR - SEQUENCE ERROR.
CAUSE You specified an incorrect order for the compile-time table.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
9019W MESSAGE COMPILE-TIME TABLE ERROR - BAD DATA (INVALID DIGIT).
CAUSE You specified invalid digits in a numeric table or array.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9020W MESSAGE COMPILE-TIME TABLE ERROR - TOO MANY ITEMS FOR TABLE/ARRAY.
CAUSE You specified too many items in the compile-time table.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9021T MESSAGE FOR LOKUP OPERATION, STORAGE LENGTHS OF FACTOR 1 AND FACTOR 2 ARE NOT
THE SAME.
CAUSE You specified different lengths for FACTOR 1 (search argument of
LOKUP) and FACTOR 2 (the table or array being searched).
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9022I MESSAGE ALTSEQ WILL NOT BE APPLIED TO THIS OPERATION.
CAUSE You declared an alternate collating sequence; however, the compiler
does not use the alternate sequence for this operation.
ACTION Correct the program and recompile, if necessary.
---------------------------------------------------------------------------------------
9023T MESSAGE FACTOR 2 OR RESULT FIELD MUST BE A NUMERIC VALUE FROM 1 TO 40 FOR
TIME2.
CAUSE You entered incorrect values in either the Factor 2 Field or the
Field Length Field for this operation.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9024T MESSAGE START POSITION SPECIFIED IN FACTOR 2 PLUS RESULT FIELD LENGTH IS
BEYOND 40 FOR TIME2.
CAUSE You specified an incorrect combination of entries for the Factor 2
Field and the Field Length Field.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9025W MESSAGE MOVE OF FIELD TO WHOLE ARRAY RESULTS IN DATA TRUNCATION AND
REPETITION THROUGH THE ARRAY.
CAUSE You specified a simple field for Factor 2 in a MOVE operation and an
non-subscripted name in the Result Field. This results in the field
being moved independently into each array element rather than
overlaying the array.
ACTION Correct the program and recompile. If you want to overlay the array,
change the MOVE operation to MOVEA.
---------------------------------------------------------------------------------------
9026W MESSAGE NO. OF COMPILE-TIME TABLES/ARRAYS FOUND EXCEED NUMBER DEFINED ON
E-SPECS.
CAUSE There are more compile-time tables or arrays found at the end of the
program than there are defined in E-specs.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
9030T MESSAGE RESULT FIELD LENGTH IN COLUMN 49-51 OF C SPEC MUST BE 6 OR 12 FOR
TIME OPERATION.
CAUSE You specified an incorrect entry in columns 49-51 for this operation.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9031T MESSAGE DECIMAL POSITIONS FOR FNDJW, PUTJW, TIME, TIME2, OR FNUM MUST BE 0.
CAUSE An incorrect decimal position was specified for a field in one or
more of the above operations.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9032T MESSAGE DIGIT LENGTH FOR VARIABLE IN FACTOR 2 MUST BE 1 TO 4 DIGITS FOR TIME2
OPERATION.
CAUSE You specified an incorrect digit length for this field.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9033T MESSAGE FIELD SIZE MUST BE 1 TO 8 DIGITS FOR PUTJW OPERATION.
CAUSE The variable specified in Factor 1 for this operation has an
incorrect number of digits specified for its field length.
ACTION Correct the program and recompile.
---------------------------------------------------------------------------------------
9034T MESSAGE TRIED TO BUILD MORE THAN 1 TRANSLATION TABLE FOR FILE.
CAUSE A file using a translation table was named more than once in an
Array/Table File Name Specification.
ACTION Correct the error and recompile.
---------------------------------------------------------------------------------------
9035T MESSAGE INVALID FILE NAME IN FILE TRANSLATION RECORD.
CAUSE An invalid file name was found in a file translation record.
ACTION Check the File Extension Specification(s); you may have too many
compile-time tables. Correct the error and recompile.
---------------------------------------------------------------------------------------
9036W MESSAGE FACTOR 1 IN SET OPERATION, IF USED, MUST BE AN ARRAY NAME.
CAUSE Something besides a valid array name was specified for Factor 1 in a
SET operation.
ACTION Make sure Factor 1 is either blank or is a valid array name.
---------------------------------------------------------------------------------------
9040W MESSAGE TAG NOT FOUND IN CURRENT SUBROUTINE.
CAUSE The label referenced by a CAB or GOTO operation does not exist in the
current subroutine.
ACTION Check the spelling or location of the label referenced in the CAB or
GOTO operation, and its associated TAG operator. You may not branch
out of a subroutine.
---------------------------------------------------------------------------------------
MPE/iX 5.0 Documentation