HP 3000 Manuals

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