HP 3000 Manuals

Message Types (Cont) [ HP RPG/iX Reference Manual ] MPE/iX 5.0 Documentation


HP RPG/iX Reference Manual

Message Types (Cont) 

---------------------------------------------------------------------------------------

6098W   MESSAGE   INVALID RESULT INDICATORS FOR 'CLOSE', 'READ', OR 'MSG' OPERATOR.

        CAUSE     One or more indicators were used in invalid locations in the
                  Resulting Indicators Field (columns 54-59).

        ACTION    Delete the incorrect indicator(s).

---------------------------------------------------------------------------------------

6099T   MESSAGE   EXTRANEOUS OR MISPLACED ELSE STATEMENT.

        CAUSE     There are too many ELSE statements for the number of IF statements in
                  your program.  Or the ELSE statement might be after the END
                  statement.  This can also occur if the IF statement is in the detail
                  calculations, and the ELSE statement is in total time calculations.

        ACTION    Make sure the ELSE statements are located correctly in the program;
                  delete unnecessary ELSE statements.

---------------------------------------------------------------------------------------

6100W   MESSAGE   OPERATOR NOT SUPPORTED ON RPG/iX.

        CAUSE     The RPG/iX compiler detected the RPGCV, ERPGC, or EXTCV operation in
                  the Calculation Specifications of your program.  These operations are
                  not supported by the RPG/iX compiler.

        ACTION    Your program must be rewritten to avoid the use of these operations.

---------------------------------------------------------------------------------------

6101T   MESSAGE   RESULT FIELD IS REQUIRED (COL 43-48).

        CAUSE     A Calculation Specification using the PARM operation was encountered
                  (used to pass data to external subroutines), but the data to be
                  passed was not specified in the Result Field.

        ACTION    Check statements using the PARM operation for missing Result Field
                  entries.

---------------------------------------------------------------------------------------

6102W   MESSAGE   XFOOT OPERATION USES WHOLE ARRAY. INDEX IS IGNORED.

        CAUSE     An array name with an index was specified for Factor 2 in an XFOOT
                  operation.  The compiler expects an array name without an index.

        ACTION    To avoid this warning, remove the index from the array in this
                  operation.

---------------------------------------------------------------------------------------

6103T   MESSAGE   IPARM OPERATIONS MUST IMMEDIATELY FOLLOW AN INTR OPERATION.

        CAUSE     An operation other than IPARM was found between an INTR operation and
                  its associated IPARM operations.

        ACTION    Remove the improperly located operation.

---------------------------------------------------------------------------------------

6104T   MESSAGE   INVALID INTRINSIC NAME IN COL. 33 THROUGH 48.

        CAUSE     The compiler detected an invalid intrinsic name referenced in a
                  Calculation Specification using the INTR operation.

        ACTION    Enter a valid intrinsic name in columns 33-48.  Refer to the MPE/iX 
                  Intrinsics Reference Manual if necessary.

---------------------------------------------------------------------------------------

6105T   MESSAGE   COULD NOT OPEN THE INTRINSIC MECHANISM.

        CAUSE     The compiler could not open the SYSINTR.PUB.SYS file.

        ACTION    Make sure this file is on your system, and that its READ access is
                  ANY.

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

6106T   MESSAGE   COULD NOT FIND THIS INTRINSIC IN SYSINTR.PUB.SYS.

        CAUSE     The intrinsic named in an INTR operation of a Calculation
                  Specification was not found the intrinsic mechanism file
                  SYSINTR.PUB.SYS.

        ACTION    Check the spelling of the intrinsic name used in the INTR operation.
                  If this is a user-created intrinsic, verify that it was added to the
                  SYSINTR.PUB.SYS file.

---------------------------------------------------------------------------------------

6107T   MESSAGE   TYPE MISMATCH IN IPARM OR FACTOR 1 OF INTR.

        CAUSE     The intrinsic expects a specific data type (alphanumeric or numeric)
                  for this parameter, but a field of the wrong type was specified.

        ACTION    Check the types of the fields you are using to make sure they are
                  correct for the intrinsic.

---------------------------------------------------------------------------------------

6108T   MESSAGE   COULD NOT EXTRACT PARM INFO FOR THIS PARAMETER.

        CAUSE     Information for the parameter named in an IPARM operation or in
                  Factor 1 of an INTR operation was not found in the intrinsic
                  mechanism file SYSINTR.PUB.SYS.

        ACTION    Check your program to make sure your parameters match those specified
                  by the intrinsic.

---------------------------------------------------------------------------------------

6109T   MESSAGE   MISSING REQUIRED PARAMETER.

        CAUSE     A parameter that is required by the intrinsic named in an INTR
                  operation was not provided.

        ACTION    Check to see which parameters are required for this intrinsic, and
                  add them to your program.

---------------------------------------------------------------------------------------

6111W   MESSAGE   COULD NOT CLOSE THE INTRINSIC MECHANISM.

        CAUSE     The compiler uas unable to close the SYSINTR.PUB.SYS intrinsic
                  mechanism file.

        ACTION    Refer to the file information display for the actual file system
                  error that occurred.  Take the appropriate action for the file system
                  error.

---------------------------------------------------------------------------------------

6112I   MESSAGE   ALPHANUMERIC FIELD SPECIFIED WHERE NUMERIC WAS EXPECTED.

        CAUSE     The compiler is informing you that an alphanumeric field is being
                  passed to an intrinsic that expects a numeric field.  This is
                  allowed.  You can, for instance, pass a long real item to the HPINEXT
                  intrinsic as an 8-byte ASCII string.

        ACTION    If this is what you intended, you may ignore this information.

---------------------------------------------------------------------------------------

6113T   MESSAGE   NUMERIC FIELD MUST HAVE 0 DEC PLACES.

        CAUSE     The number being passed to an intrinsic must be an integer.

        ACTION    Correct the field definition for this parameter in your program.

---------------------------------------------------------------------------------------

6114W   MESSAGE   THIS INTRINSIC IS NOT A FUNCTION. FACTOR 1 IGNORED.

        CAUSE     The intrinsic specified in an INTR operation does not return a value,
                  but an entry was found in Factor 1 as if a value was expected.

        ACTION    The Factor 1 entry is ignored.  To avoid this warning, remove the
                  Factor 1 entry from the INTR operation for this intrinsic.

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

6115T   MESSAGE   RESET OP FILE TYPE MUST BE I OR U, DESIG MUST BE D OR F.

        CAUSE     The file named in a RESET operation does not have the proper type or
                  designation or both.

        ACTION    Make sure the File Specification type is I or U, and the designation
                  is D or F.

---------------------------------------------------------------------------------------

6116T   MESSAGE   RESET OPERATOR MUST HAVE INDICATOR IN COLS 54-55.

        CAUSE     The compiler found no indicator specified in columns 54-55 of a
                  Calculation Specification using the RESET operation.

        ACTION    Add an indicator in columns 54-55 of the operation.  Test this
                  indicator following the RESET operation to make sure it worked.

---------------------------------------------------------------------------------------

6117T   MESSAGE   CANNOT RESET KSAM FILE IF READ CHRONOLOGICALLY.

        CAUSE     A KSAM file named in a RESET operation has C in column 32 of its File
                  Specification.

        ACTION    A KSAM file that is being read in chronological order cannot be
                  reset.

---------------------------------------------------------------------------------------

7001T   MESSAGE   INVALID FILENAME IN COL 7-14, SPEC IS DROPPED.

        CAUSE     You used an undefined file in the File Name Field (columns 7-14).

        ACTION    Define the file name in the File Description Specifications or use a
                  valid file name in the Output Specifications and recompile.

---------------------------------------------------------------------------------------

7002T   MESSAGE   'AND' OR 'OR' LINE NOT PRECEDED BY RECORD DESCRIPTION.

        CAUSE     You entered an AND or OR line that is not preceded by a specification
                  that describes the record to which it applies.

        ACTION    Enter a record description specification before this AND/OR line and
                  recompile.

---------------------------------------------------------------------------------------

7003T   MESSAGE   NO RECORD DESCRIPTION ENTRIES DEFINED YET.

        CAUSE     You did not specify a record description as the first item in your
                  Output Specification.

        ACTION    Define a valid record description and recompile.
---------------------------------------------------------------------------------------

7004W   MESSAGE   INVALID ENTRIES IN COL 32-74 FOR A RECORD DESCRIPTION SPECIFICATION,
                  ASSUME BLANK.

        CAUSE     You entered field description information in a record description
                  specification.

        ACTION    The compiler assumes that columns 32-74 are blank.  Correct the
                  record description specification and recompile.

---------------------------------------------------------------------------------------

7005W   MESSAGE   INVALID ENTRIES IN COL 7-22 FOR A FIELD DESCRIPTION SPECIFICATION,
                  ASSUME BLANK.

        CAUSE     You entered record description information in a field description
                  specification.

        ACTION    Correct the field description specification and recompile.

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

7006T   MESSAGE   FILE AND RECORD ENTRIES IN COL 7-31 AND FIELD ENTRIES IN COLS 32-74
                  ON SAME LINE.

        CAUSE     You entered both a record description and a field description on the
                  same line.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7007I   MESSAGE   NO FIELD DESCRIPTION ENTRIES FOR PREVIOUS RECORD.

        CAUSE     You entered a record description specification that is not followed
                  by field description specifications.

        ACTION    Supply a field description specification and recompile.

---------------------------------------------------------------------------------------

7008T   MESSAGE   NO RECORD DESCRIPTION ENTRIES FOR THIS FIELD DESCRIPTION ENTRY, SPEC
                  IS DROPPED.

        CAUSE     You entered a field description specification that is not preceded by
                  a record description specification.

        ACTION    Insert the record description entry and recompile.

---------------------------------------------------------------------------------------

7009T   MESSAGE   MORE THAN 20 AND/OR LINES, SPEC IS DROPPED.

        CAUSE     You exceeded the limit of 20 AND or OR lines in an AND/OR grouping.

        ACTION    Delete the appropriate number of AND/OR lines and recompile.

---------------------------------------------------------------------------------------

7010W   MESSAGE   EDIT WORD IN COL 45-70 IS NOT ENCLOSED IN QUOTES, ASSUME BLANK.

        CAUSE     You did not enclose the edit word in quotation marks.

        ACTION    Add quotation marks to the edit word and recompile.

---------------------------------------------------------------------------------------

7011W   MESSAGE   THE NUMBER OF REPLACEABLE CHARACTERS IN THE EDIT WORD IS NOT EQUAL TO
                  THE FIELD TO BE EDITED.

        CAUSE     You did not specify an equal number of replaceable characters in the
                  edit word.

        ACTION    The compiler makes the number of characters in the source data equal
                  to the number of replaceable characters in the edit word, either by
                  truncating or padding with zeros.  If you want this result, ignore
                  this warning message.
---------------------------------------------------------------------------------------

7012W   MESSAGE   INVALID EDIT CODE IN COL. 38.

        CAUSE     You entered a character other than X, Y, Z, 1, 2, 3, 4, A, B, C, D,
                  J, K, L, M, or blank in the Edit Code Field (column 38).

        ACTION    Enter a correct character and recompile.

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

7013W   MESSAGE   EDIT CODE INVALID WITH CONSTANT OTHER THAN '*' OR '$'.

        CAUSE     You paired the wrong edit code with the constant that appears in
                  columns 45-70.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7014W   MESSAGE   INVALID FIELD NAME IN COL 32-37.

        CAUSE     You used an invalid or undefined field name in the Field Name Field
                  (columns 32-37).

        ACTION    Correct the field name and recompile.

---------------------------------------------------------------------------------------

7015W   MESSAGE   INVALID LINE TYPE IN COL 15, ASSUME D.

        CAUSE     You used a character other than H, D, T, or E in the Type Field
                  (column 15).

        ACTION    Enter the proper character and recompile.

---------------------------------------------------------------------------------------

7016W   MESSAGE   INVALID FETCH-OVERFLOW OR RELEASE-FILE IN COL 16, ASSUME BLANK.

        CAUSE     You made an invalid entry in the Fetch Overflow/Release Field (column
                  16).

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7017W   MESSAGE   INVALID SPACE ENTRIES IN COL 17-18, ASSUME BLANK.

        CAUSE     You made an entry other than 0, 1, 2, 3, or blank in the Space Field
                  (columns 17-18).

        ACTION    Correct this entry and recompile.

---------------------------------------------------------------------------------------

7018W   MESSAGE   INVALID SKIP ENTRIES IN COL 19-22 OR GREATER THAN FORM LENGTH
                  SPECIFIED, ASSUME BLANK.

        CAUSE     You made entries other than 01-99, A0-A9, B0-B2 or blank in the Skip
                  Field (columns 19-22) or the entry in this field exceeds the form
                  length specified.

        ACTION    Correct this error and recompile.
---------------------------------------------------------------------------------------

7019W   MESSAGE   INVALID SKIP ENTRIES IN COL 19-22 OR CHANNEL NUMBER GREATER THAN 12,
                  ASSUME BLANK.

        CAUSE     You made invalid skip entries or referred to a channel number greater
                  than 12 in the Skip Field (columns 19-22).

        ACTION    Enter the correct skip request or channel number and recompile.

---------------------------------------------------------------------------------------

7020W   MESSAGE   INVALID NOT ENTRY IN COL. 23, 26, OR 29: ASSUME N.

        CAUSE     You entered a character other than N or blank in the Not Subfield
                  (columns 23, 26, or 29).

        ACTION    Leave the field blank or enter N and recompile.

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

7022W   MESSAGE   INVALID OUTPUT INDICATOR IN COL. 24-25, 27-28, 30-31; ASSUME BLANK.

        CAUSE     You entered an invalid indicator in the Output Indicators Field
                  (columns 24-25, 27-28, or 30-31).

        ACTION    Enter a valid indicator and recompile.

---------------------------------------------------------------------------------------

7023W   MESSAGE   INVALID FIELD LENGTH FOR Y EDIT CODE.

        CAUSE     You specified a field less than 3 or greater than 6 digits long for
                  the Y edit code.

        ACTION    Redefine the field length to 3-6 digits.

---------------------------------------------------------------------------------------

7024W   MESSAGE   END POSITION NOT LARGE ENOUGH TO CONTAIN *PLACE FIELDS, OR ENTRY IS
                  INVALID.

        CAUSE     You entered a value in the End Position Field (columns 40-43), that
                  is too small to allow output of the *PLACE data without overlapping
                  the previous field.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7027W   MESSAGE   MISSING OR INCORRECTLY SPECIFIED END POSITION IN COL. 40-43; ASSUME
                  END POSITION 1.

        CAUSE     You omitted the End Position Field (columns 40-43), or entered a
                  value in it other than 1 through 9999.

        ACTION    Enter the appropriate value in columns 40-43 and recompile.

---------------------------------------------------------------------------------------

7028W   MESSAGE   OUTPUT FILE DESCRIBED AS 'ADD' TYPE, EACH RECORD LINE MUST HAVE 'ADD'
                  IN COL. 16-18, ASSUME 'ADD'.

        CAUSE     You did not include ADD in columns 16-18 of each record line for an
                  output file to which new records are to be appended.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7029W   MESSAGE   INVALID BLANK AFTER IN COL 39, ASSUME BLANK.

        CAUSE     You entered the Blank After Field with a constant, look-ahead field,
                  or special DATE field.

        ACTION    Remove this entry from the constant or field description and
                  recompile.
---------------------------------------------------------------------------------------

7030W   MESSAGE   INVALID CONSTANT IN COLUMNS 45-70.

        CAUSE     You entered an invalid constant in the Constant/Edit Word Field
                  (columns 45-70).

        ACTION    Define the constant properly and recompile.

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

7031W   MESSAGE   INVALID PACKED/BINARY OUTPUT ENTRY IN COL 44, ASSUME BLANK.

        CAUSE     You made an entry to this field that applies to alphanumeric data but
                  the entry should apply to numeric data; or you entered a character
                  other than P, B, L, R, 2, or 4.

        ACTION    Correct this entry and recompile.

---------------------------------------------------------------------------------------

7032W   MESSAGE   OVERFLOW INDICATOR INVALID FOR AN EXCPT RECORD.

        CAUSE     You entered an overflow indicator in the Output Indicators Field
                  (columns 23-31) on an exception record.

        ACTION    Delete the overflow indicator and recompile.

---------------------------------------------------------------------------------------

7033W   MESSAGE   FETCH OVERFLOW INVALID WITH OVERFLOW INDICATOR ENTERED IN COL. 23-31;
                  ASSUME NO FETCH.

        CAUSE     You requested Fetch Overflow (column 16) in a line conditioned by an
                  overflow indicator.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7034W   MESSAGE   OVERFLOW INDICATOR USED IS NOT ASSIGNED TO THIS FILE.

        CAUSE     You used an overflow indicator in the Output Indicators Field
                  (columns 23-31), but the indicator is not assigned to this file.

        ACTION    The compiler assumes that you assigned the indicator to this file.
                  If this is what you intend, ignore this message; otherwise, correct
                  the record and recompile.

---------------------------------------------------------------------------------------

7035W   MESSAGE   1P INDICATOR INVALID WITH TOTAL OR EXCPT RECORDS.

        CAUSE     You used the first-page indicator to condition a total or exception
                  record.

        ACTION    Correct the record description and recompile.

---------------------------------------------------------------------------------------

7036W   MESSAGE   FETCH OVERFLOW INVALID WITH 1P INDICATOR, ASSUME NO FETCH OVERFLOW.

        CAUSE     You requested Fetch Overflow (column 16) for a record conditioned
                  with the first-page indicator.

        ACTION    Correct the error and recompile.
---------------------------------------------------------------------------------------

7037W   MESSAGE   1P INDICATOR INVALID FOR A COMBINED FILE.

        CAUSE     You entered the first-page (1P) indicator for a combined file.

        ACTION    Correct the error and recompile.

---------------------------------------------------------------------------------------

7038W   MESSAGE   INVALID INDICATORS USED IN AN 'AND' RELATIONSHIP WITH 1P.

        CAUSE     You used an indicator with 1P in an AND relationship.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

7039T   MESSAGE   END POSITION ENTRY IN COL. 40-43 FOR CONSTANT, EDIT WORD, FIELD, OR
                  ARRAY EXCEEDS RECORD LENGTH.

        CAUSE     You specified an end position for an output record that exceeds the
                  maximum length possible for that record.  (For instance, position 150
                  for a printer record that has 132 characters per line.

        ACTION    Correct the end position to conform with the maximum length possible
                  and recompile.

---------------------------------------------------------------------------------------

7040W   MESSAGE   CONSTANTS IN COL. 45-70 INVALID FOR X, Y, OR Z EDIT CODES.

        CAUSE     You did not leave columns 45-70 blank for an X, Y, or Z edit code.

        ACTION    Remove the characters in columns 45-70 and recompile.

---------------------------------------------------------------------------------------

7041W   MESSAGE   DECIMAL POSITIONS INVALID FOR FIELD EDITED BY Y CODE.

        CAUSE     You applied the Y edit code to a non-integer numeric field.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7042W   MESSAGE   NAME OF FIELD TO BE EDITED, BY CODE SPECIFIED IN COL 38, MISSING.

        CAUSE     You specified an edit code in column 38 but did not enter a field
                  name in columns 32-37.

        ACTION    Enter a field name in columns 32-37 and recompile.

---------------------------------------------------------------------------------------

7043T   MESSAGE   INVALID FILE TYPE FOR OUTPUT RECORD.

        CAUSE     You directed output to an input or display file.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7044W   MESSAGE   T OR E ENTRY IN COL. 15 INVALID FOR COMBINED FILE.

        CAUSE     You directed total or exception records to a combined file.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7045W   MESSAGE   BLANK AFTER ENTRY IN COL 39 INVALID WITH RESERVED WORD OTHER THAN
                  PAGE; ASSUME BLANK.

        CAUSE     You entered the Blank After Field with *PLACE, *PRINT, UDATE, UMONTH,
                  UYEAR, UDAY, or *ERROR.

        ACTION    Delete the blank after request from column 39.

---------------------------------------------------------------------------------------

7046W   MESSAGE   BLANK AFTER SPECIFIED FOR A CONSTANT.

        CAUSE     You tried to blank out a constant instead of a data field.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

7047I   MESSAGE   FORMS POSITIONING SPECIFIED ON CONTROL RECORD, BUT MISSING A RECORD
                  CONDITIONED BY 1P.

        CAUSE     You entered a 1 in the Form Positioning Field (column 41) of the
                  Header Specification, but did not specify an output record
                  conditioned by the first-page indicator (1P).

        ACTION    This is an informational message only, no action is necessary.

---------------------------------------------------------------------------------------

7048W   MESSAGE   'ADD' IN COL 16-18 NOT ALLOWED ON AND/OR LINES, ASSUME BLANK.

        CAUSE     You used ADD on an AND or OR line.

        ACTION    Remove the ADD and recompile.

---------------------------------------------------------------------------------------

7049W   MESSAGE   INVALID ENTRY IN COL. 17-22 FOR 'AND' LINE, ASSUME BLANK.

        CAUSE     You entered one or more characters in columns 17-22 on an AND line.

        ACTION    Remove the characters from these columns and recompile.

---------------------------------------------------------------------------------------

7050W   MESSAGE   INVALID INDEX IN COLS. 32-37.

        CAUSE     You used an improper array index in the Field Name Field.

        ACTION    Correct the invalid index and recompile.

---------------------------------------------------------------------------------------

7053W   MESSAGE   ALPHANUMERIC DATA CANNOT BE EDITED.

        CAUSE     You attempted to apply an edit code or edit word to alphanumeric
                  data, but they can only be used with numeric data.

        ACTION    Correct this record and recompile.

---------------------------------------------------------------------------------------

7054W   MESSAGE   PACKED/BINARY IN COLUMN 44 CANNOT APPEAR TOGETHER WITH EDIT CODE OR
                  EDIT WORD.

        CAUSE     You attempted to apply a packed binary field to an edit code or edit
                  word.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------

7055W   MESSAGE   END POSITION SPECIFIED IN COLUMNS 40-43 CANNOT CONTAIN THE WHOLE DATA
                  ITEM.

        CAUSE     You did not specify an edit field long enough to hold the entire
                  edited item.

        ACTION    Specify the proper field length and recompile.

---------------------------------------------------------------------------------------

7056W   MESSAGE   PACKED/BINARY IN COLUMN 44 IS NOT BLANK FOR ALPHANUMERIC DATA, ASSUME
                  BLANK.

        CAUSE     You specified numeric data (column 44) but defined the field
                  previously as alphanumeric.

        ACTION    Correct this error and recompile.

---------------------------------------------------------------------------------------



MPE/iX 5.0 Documentation