IBM
IBM0001I:                                               ENTRY
IBM0002I:                                               ENTRY( %1%2
IBM0003I:                                                      %1%2
IBM0004I:                                               ENTRY()
IBM0005I:   Statement   Identifier                      Attributes
IBM0006I:                    Attribute/Xref Table
IBM0007I:                                               %3
IBM0008I:                                               RETURNS( %1 )
IBM0009I:   Statement   Identifier
IBM0010I:                   Unreferenced Identifiers
IBM0011I:   Statement   Identifier                      Xref
IBM0012I:                                               Refs: %3
IBM0013I:                                      Total         Base
IBM0014I:   Statement   Dims     Offset   Total Size    Base Size  Identifier
IBM0015I:                    Aggregate Length Table
IBM0016I:                    Options Used
IBM0017I:                    Options Specified
IBM0018I: Command: %1
IBM0019I: %1 should be specified within OPTIONS, but is accepted as is.
IBM0020I: %5IBM(R) %6 %1
IBM0021I: %5 IBM(R) %6 %1                                      %2 %3   Page %4
IBM0022I: /*** Begin %include %1 ***/
IBM0023I: /*** End   %include %1 ***/
IBM0024I: End of compilation of %1
IBM0025I: End of compilation
IBM0026I: Component    Return Code    Messages (Total/Suppressed)    Time
IBM0027I: Compiler                                                      secs
IBM0028I: Message     Statement  Message Description
IBM0029I: Compiler Messages
IBM0030I: Line.File Process Statements
IBM0031I:     Line.File Identifier                      Attributes
IBM0032I:     Line.File Identifier
IBM0033I:     Line.File Identifier                      Xref
IBM0034I:     Line.File Dims     Offset   Total Size    Base Size  Identifier
IBM0035I: Environment: %1
IBM0036I: The next statement was merged with this statement.
IBM0037I: The next %1 statements were merged with this statement.
IBM0038I:                                               Sets: %3
IBM0039I: %1
IBM0040I: Variable %1 is implicitly declared.
IBM0041I: %1
IBM0042I: Comment spans %1 lines.
IBM0043I: String spans %1 lines.
IBM0044I: %1 is contextually declared as %2.
IBM0045I: FIXED BINARY with precision 7 or less is mapped to 1 byte.
IBM0046I: Code generated for the REFER object %1 would be more efficient if the REFER object had the attributes REAL FIXED BIN(p,0).
IBM0047I: UNSPEC applied to an array is handled as a scalar reference.
IBM0048I: ORDER option may inhibit optimization.
IBM0049I: GET/PUT DATA without a data-list inhibits optimization.
IBM0050I: Install: %1
IBM0051I: INITIAL attribute for RESERVED STATIC is ignored.
IBM0052I: Argument to %1 built-in may not be byte aligned.
IBM0053I: The NODESCRIPTOR attribute is accepted even though some arguments have * extents.
IBM0054I: Scaled FIXED operation evaluated as FIXED DECIMAL.
IBM0055I:   %1   %3  %2
IBM0056I: File Reference Table
IBM0057I:   File    Included From  Name
IBM0058I: Message       Line.File Message Description
IBM0059I: Conversion from %1 to %2 will be done by library call.
IBM0060I: SELECT statement contains no OTHERWISE clause.
IBM0061I: Name resolution for %1 selected its declaration in a structure, rather than its non-member declaration in a parent block.
IBM0062I: Probable DATE calculation should be examined for validity after the year 1999.
IBM0063I: %1 inferred to contain a two-digit year.
IBM0064I: Code generated for DO group would be more efficient if control variable were a 4-byte integer.
IBM0065I: Use of OPT(2) forces TEST(BLOCK).
IBM0066I: Float constant %1 would be more precise if specified as a long float.
IBM0067I: Compiler Source
IBM0068I: UNTIL clause ignored.
IBM0069I: Procedure has no RETURNS attribute, but contains a RETURN statement. A RETURNS attribute will be assumed.
IBM0070I: The AUTOMATIC variables in a block should not be used in the prologue of that block.
IBM0071I:                    Generic Selection Xref
IBM0072I:   Statement   Generic Reference               Entry Selected
IBM0073I:     Line.File Generic Reference               Entry Selected
IBM0074I:    Line.File     Stmt
IBM0075I:    Line.File     Stmt LV NT
IBM0076I:    Line.File
IBM0077I:    Line.File LV NT
IBM0078E: 
IBM0079I: Statement may never be executed.
IBM0080I: Too few arguments have been specified for the ENTRY %1.
IBM0081I: The keyword %1, which could form a complete statement, is accepted as a label name, but a colon may have been used where a semicolon was meant.
IBM0082I: %1 expression should be scalar. Lower bounds assumed for any missing subscripts.
IBM0083I: Argument number %2 in entry reference %1 is a scalar, but its declare specifies a structure.
IBM0084I: Source in label assignment is inside a DO-loop, and an illegal jump into the loop may be attempted. Optimization will also be very inhibited.
IBM0085I: Nonblanks after right margin are not allowed under RULES(NOLAXMARGINS).
IBM0086I: %1 may be uninitialized when used.
IBM0087I: %1 will be evaluated using long rather than extended routines.
IBM0088I: FLOAT source is too big for its target. An appropriate HUGE value of %1 is assumed.
IBM0089I: FLOAT literal is too big for its implicit precision. The E in the exponent will be replaced by a D.
IBM0090I: Control variable in DO loop cannot exceed TO value, and loop may be infinite.
IBM0091I: Constant used as locator qualifier.
IBM0092I: FIXED BIN precision less than storage allows.
IBM0093I: GOTO whose target is or may be in another block severely limits optimization.
IBM0094I: PLIXOPT string is invalid. See related runtime message %1.
IBM0095I: Element %2 in PLIXOPT is invalid. See related runtime message %1.
IBM0096I: Element %2 in PLIXOPT has been remapped to %3. See related runtime message %1.
IBM0097I: STAE and SPIE in PLIXOPT is not supported. See related runtime message %1.
IBM0098I: Scalar accepted as argument number %2 in ENTRY reference %1 although parameter description specifies an array.
IBM0099I: Extraneous comma at end of statement ignored.
IBM0100I: FIXED DEC(%1,%2) operand will be converted to FIXED BIN(%3,%4). Significant digits may be lost.
IBM0101I: The attribute %1 is not valid on BEGIN blocks and is ignored.
IBM0102I: %1 is not a known PROCEDURE attribute and is ignored.
IBM0103I: %1 is not a known BEGIN attribute and is ignored.
IBM0104I: %1 is not a supported compiler option and is ignored.
IBM0105I: Suboptions of the compiler option %1 are not supported and are ignored.
IBM0106I: A suboption of the compiler option %1 is too long.  It is shortened to %3 characters.
IBM0107I: Condition prefixes on %1 statements are ignored.
IBM0108I: %1 is not a known ENTRY statement attribute and is ignored.
IBM0109I: The character %1 specified in the %2 option is already defined and may not be redefined.  The redefinition will be ignored.
IBM0110I: The second argument in the C-format item will be ignored.
IBM0111I: The %INCLUDE statement should be on a line by itself.  The source on the line after the %INCLUDE statement is ignored.
IBM0112I: CHECK prefix is not supported and is ignored.
IBM0113I: %1 condition is not supported and is ignored.
IBM0114I: %1 statement is not supported and is ignored.
IBM0115I: Comparands are both constant.
IBM0116I: INITIAL list contains %1 items, but the array %3 contains only %2. Excess is ignored.
IBM0117I: Comment spans more than one file.
IBM0118I: String spans more than one file.
IBM0119I: Delimiter missing between %1 and %2. A blank is assumed.
IBM0120I: Code generated for DO group would be more efficient if control variable were not an aggregate member.
IBM0121I: Multiple closure of groups. END statements will be inserted to close intervening groups.
IBM0122I: Missing %1 assumed.
IBM0123I: Missing %1 assumed before %2.
IBM0124I: The ENVIRONMENT option %1 has been specified without a suboption.The option %1 is ignored.
IBM0125I: A suboption has been specified for the ENVIRONMENT option %1. The suboption will be ignored.
IBM0126I: The ENVIRONMENT option %1 has been specified more than once.
IBM0127I: The ENVIRONMENT option %1 has an invalid suboption. The option will be ignored.
IBM0128I: %1 is not a known ENVIRONMENT option. It will be ignored.
IBM0129I: The ENVIRONMENT option %1 conflicts with the LANGLVL compiler option. The option will be ignored.
IBM0130I: %1 %2 statement ignored up to closing semicolon.
IBM0131I: The external name %1 is too long. It will be shortened to %2.
IBM0132I: An EXTERNAL name specification for %1 has been specified on its PROCEDURE statement and in the EXPORTS clause of the PACKAGE statement. The EXPORTS specification will be used.
IBM0133I: An EXTERNAL name specification for %1 has been specified in its declaration and in the RESERVES clause of the PACKAGE statement. The RESERVES specification will be used.
IBM0134I: The FORMAT CONSTANT array %1 is not fully initialized.
IBM0135I: The LABEL CONSTANT array %1 is not fully initialized.
IBM0136I: Logical operand is constant.
IBM0137I: Function invoked as a subroutine.
IBM0138I: The attribute %1 is invalid in GENERIC descriptions and will be ignored.
IBM0139I: Number of items in INITIAL list is %1 for the array %3 which contains %2 elements.
IBM0140I: Syntax of the %CONTROL statement is incorrect.
IBM0141I: Syntax of the LANGLVL option in the %OPTION statement is incorrect.
IBM0142I: Syntax of the %NOPRINT statement is incorrect.
IBM0143I: Syntax of the %PAGE statement is incorrect.
IBM0144I: Syntax of the %PRINT statement is incorrect.
IBM0145I: Number of lines specified with %SKIP must be between 0 and 999 inclusive.
IBM0146I: Syntax of the %SKIP statement is incorrect.
IBM0147I: Syntax of the TEST option in the %OPTION statement is incorrect.
IBM0148I: Syntax of the NOTEST option in the %OPTION statement is incorrect.
IBM0149I: Syntax of the %PUSH statement is incorrect.
IBM0150I: Syntax of the %POP statement is incorrect.
IBM0151I: Syntax of the %NOTE statement is incorrect.
IBM0152I: FIXED BINARY precision is reduced to %1.
IBM0153I: FIXED DECIMAL precision is reduced to %1.
IBM0154I: FLOAT BINARY precision is reduced to %1.
IBM0155I: FLOAT DECIMAL precision is reduced to %1.
IBM0156I: The aggregate %1 contains noncomputational values.  Those values will be ignored.
IBM0157I: Arguments to MAIN procedure are not all POINTER.
IBM0158I: %1
IBM0159I: A %2 is missing in the specification of the %1 option.  One is assumed.
IBM0160I: The string %1 is not recognized as a valid option keyword and is ignored.
IBM0161I: The third argument to the MARGINS option is not supported.
IBM0162I: The suboption %2 is not valid for the %1 compiler option.
IBM0163I: A required suboption is missing for the %1 option.
IBM0164I: Required sub-fields are missing for the %1 option. Default values are assumed.
IBM0165I: %1 should be specified within OPTIONS, but is accepted as is.
IBM0166I: The OPTIONS option %1 has been specified more than once.
IBM0167I: %1 is not a known LINKAGE suboption. The LINKAGE option will be ignored.
IBM0168I: Maximum number of %PUSH statements exceeded. The control statement is ignored.
IBM0169I: No %PUSH statements are in effect.  The %POP control statement is ignored.
IBM0170I: No precision was specified for the result of the %1 built-in. The precision will be determined from the argument.
IBM0171I: The OPTIONS attribute %1 is not supported and is ignored.
IBM0172I: SELECT statement contains no WHEN or OTHERWISE clauses.
IBM0173I: A zero length string has been entered for the %1 option.  The option is ignored.
IBM0174I: SELECT statement contains no WHEN clauses.
IBM0175I: The reference in the %1 clause may not be byte-aligned.
IBM0176I: FIXED BINARY constant contains too many digits. Excess nonsignificant digits will be ignored.
IBM0177I: FIXED DECIMAL constant contains too many digits. Excess nonsignificant digits will be ignored.
IBM0178I: Mantissa in FLOAT BINARY constant contains more digits than the implementation maximum. Excess nonsignificant digits will be ignored.
IBM0179I: Mantissa in FLOAT DECIMAL constant contains more digits than the implementation maximum. Excess nonsignificant digits will be ignored.
IBM0180I: FLOAT literal is too big for its implicit precision. An appropriate HUGE value of %1 is assumed.
IBM0181I: Argument to %1 built-in is not byte aligned.
IBM0182I: A WHILE or UNTIL option at the end of a series of DO specifications applies only to the last specification.
IBM0183I: Invocation of a NONRECURSIVE procedure from within that procedure is invalid. RECURSIVE attribute is assumed.
IBM0184I: %1 condition is disabled. Statement is ignored.
IBM0185I: Source with length %2 in INITIAL clause for %1 is longer than target. Source will be truncated.
IBM0186I: Source in RETURN statement has length greater than that in the corresponding RETURNS attribute.
IBM0187I: Source in string assignment is longer than target.
IBM0188I: Argument number %2 in entry reference %1 is longer than the corresponding parameter.
IBM0189I: Result of concatenating two strings is too long.
IBM0190I: NODESCRIPTOR attribute conflicts with the NONCONNECTED attribute for the parameter %1. CONNECTED is assumed.
IBM0191I: The OPTIONS option %1 conflicts with the LANGLVL compiler option. The option will be applied.
IBM0192I: Result of FIXED BIN divide will not be scaled.
IBM0193I: WHEN clauses contain duplicate values.
IBM0194I: %1 statements in block %2. Optimization restricted.
IBM0195I: More than one argument to MAIN procedure.
IBM0196I: Argument to MAIN procedure is not CHARACTER VARYING.
IBM0197I: AREA initialized with EMPTY - INITIAL attribute is ignored.
IBM0198I: %1 assumed as file condition reference.
IBM0199I: A null argument list is assumed for %1.
IBM0200I: Syntax of the %LINE directive is incorrect.
IBM0201I: Use of DATE built-in function may cause problems.
IBM0202I: %2 conflicts with a previously specified suboption for the %1 compiler option.
IBM0203I: Syntax of the %OPTION statement is incorrect.
IBM0204I: Argument to PLITEST built-in subroutine is ignored.
IBM0205I: INTERNAL CONSTANT assumed for initialized STATIC LABEL.
IBM0206I: Arguments of the NAMES compiler option must be the same length.
IBM0207I: BIT operators should be applied only to BIT operands.
IBM0208I: Operand to LENGTH built-in should have string type.
IBM0209I: INITIAL list for the array %3 contains only one item.
IBM0210I: INDEXED environment option for file %1 will be treated as ORGANIZATION(INDEXED).
IBM0211I: The field width specified in the %1-format item may be too small for complete output of the data item.
IBM0212I: Source with length %2 is longer than the target %1.
IBM0213I: The A format item requires an argument when used in GET statement. An L format item is assumed in its place.
IBM0214I: The procedure %1 is not referenced.
IBM0215I: A dummy argument will be created for argument number %2 in entry reference %1.
IBM0216I: The variable %1 is declared without any data attributes.
IBM0217I: The structure member %1 is declared without any data attributes. A level number may be incorrect.
IBM0218I: An unnamed structure member is declared without any data attributes. A level number may be incorrect.
IBM0219I: First argument to %1 built-in should have string type.
IBM0220I: LEAVE will exit noniterative DO-group.
IBM0221I: Result of comparison is always constant.
IBM0222I: Statement uses %1 bytes for temporaries.
IBM0223I: Comparison involving 2-digit year is problematic.
IBM0224I: Literal in comparison interpreted with DATE attribute.
IBM0225I: DATE attribute ignored in comparison with non-date literal.
IBM0226I: DATE attribute ignored in conversion from literal.
IBM0227I: Area extent is reduced to %1.
IBM0228I: %1 statement is not allowed where an executable statement is required. A null statement will be inserted before the %1 statement.
IBM0229I: DEFAULT statement is not allowed where an executable statement is required. The DEFAULT statement will be enrolled in the current block, and a null statement will be inserted in its place.
IBM0230I: FORMAT statement is not allowed where an executable statement is required. The FORMAT statement will be enrolled in the current block, and a null statement will be inserted in its place.
IBM0231I: Arguments have been specified for the variable %1, but it is not an entry variable.
IBM0232I: Arguments/subscripts have been specified for the variable %1, but it is neither an entry nor an array variable.
IBM0233I: Extraneous comma at end of statement ignored.
IBM0234I: Missing %1 assumed.
IBM0235I: Missing %1 assumed before %2.
IBM0236I: No data format item in format list.
IBM0237I: Subscripts on %1 labels are ignored.
IBM0238I: EXTERNAL ENTRY attribute is assumed for %1.
IBM0239I: The second argument to the %1 built-in is greater than the precision of the result.
IBM0240I: The %1 attribute is not supported and is ignored.
IBM0241I: The %1 attribute is invalid in a RETURNS descriptor.
IBM0242I: Only '=' and '^=' are allowed as operators in comparisons involving complex numbers.
IBM0243I: Only '=' and '^=' are allowed as operators in comparisons involving program control data.
IBM0244I: REGIONAL(%1) ENVIRONMENT option is not supported.
IBM0245I: The variable specified as the %1 value in an ENVIRONMENT option must be a STATIC scalar with the attributes REAL FIXED BIN(31,0).
IBM0246I: The variable specified as the %1 value in an ENVIRONMENT option must be a STATIC scalar with the attribute CHARACTER.
IBM0247I: Argument to %1 built-in should be CONNECTED.
IBM0248I: Arithmetic operands should both be numeric.
IBM0249I: Argument to %1 built-in should have arithmetic type.
IBM0250I: Argument to %1 built-in should have CHARACTER type.
IBM0251I: Argument to %1 built-in should have integer type.
IBM0252I: Argument to %1 built-in should have string type.
IBM0253I: Argument number %2 to %1 built-in should have arithmetic type.
IBM0254I: The arguments to %1 built-in should both the same string type.
IBM0255I: First argument to %1 built-in should have arithmetic type.
IBM0256I: First argument to %1 built-in should have BIT type.
IBM0257I: First argument to %1 built-in should have CHARACTER type.
IBM0258E: 
IBM0259I: Second argument to %1 built-in should have arithmetic type.
IBM0260I: Second argument to %1 built-in should have BIT type.
IBM0261I: Second argument to %1 built-in should have CHARACTER type.
IBM0262I: Second argument to %1 built-in should have string type.
IBM0263I: Third argument to %1 built-in should have arithmetic type.
IBM0264I: Third argument to %1 built-in should have BIT type.
IBM0265I: Third argument to %1 built-in should have CHARACTER type.
IBM0266I: Third argument to %1 built-in should have integer type.
IBM0267I: Argument to %1 built-in should have integer type.
IBM0268I: Argument to %1 built-in should have type REAL FLOAT.
IBM0269I: First argument to %1 built-in should have integer type.
IBM0270I: First argument to %1 built-in should have type REAL FLOAT.
IBM0271I: First argument to %1 built-in should have integer type.
IBM0272I: Second argument to %1 built-in should have integer type.
IBM0273I: Second argument to %1 built-in is negative. It will be changed to 0.
IBM0274I: Third argument to %1 built-in is negative. It will be changed to 0.
IBM0275I: RULES(NOLAXIF) requires BIT(1) expressions in IF, WHILE, etc.
IBM0276I: BY expression should have arithmetic type.
IBM0277I: INITIAL iteration factor should have integer type.
IBM0278I: Comparison operands are not both CHARACTER.
IBM0279I: Comparison operands are not both numeric.
IBM0280I: Comparison operands are not both GRAPHIC.
IBM0281I: Extent should have integer type.
IBM0282I: OPTIONS(RETCODE) on ATTACH reference is invalid and will be ignored.
IBM0283I: The expression in the %1 clause should have CHARACTER type.
IBM0284I: %1 expression should have integer type.
IBM0285I: Value to be added to a locator should have type FIXED with scale factor zero.
IBM0286I: Computational value to be subtracted from a locator should have type REAL FIXED with scale factor 0.
IBM0287I: The expression in a POSITION attribute should have integer type.
IBM0288I: Exponentiation operands should have numeric type.
IBM0289I: Index number %2 into the array %1 should have integer type.
IBM0290I: TO expression should have arithmetic type.
IBM0291I: Control variable in loop with TO clause should have arithmetic or pointer type.
IBM0292E: 
IBM0293I: The WAIT event number specification should be integer.
IBM0294I: WIDECHAR extent is reduced to %1.
IBM0295I: BIT extent is reduced to %1.
IBM0296I: Sole bound specified is less than 1. An upper bound of 1 is assumed.
IBM0297I: The BYADDR option conflicts with the SYSTEM option.
IBM0298I: Source and target in BY NAME assignment have no matching base identifiers.
IBM0299I: Characters in B3 literals must be 0-7.
IBM0300I: CHARACTER extent is reduced to %1.
IBM0301I: %1 is contextually declared as %2.
IBM0302I: A DECIMAL exponent is required.
IBM0303I: The limit on the number of DEFAULT predicates in a block has already been reached. This and subsequent DEFAULT predicates in this block will be ignored.
IBM0304I: A second argument to the %1 built-in must be supplied for arrays with more than one dimension. A value of 1 is assumed.
IBM0305I: Second argument to %1 built-in is not positive. A value of 1 is assumed.
IBM0306I: Second argument to %1 built-in is greater than the number of dimensions for the first argument. A value of %2 is assumed.
IBM0307I: Repeated declaration of %1 is invalid and will be ignored.
IBM0308I: Duplicate specification of arithmetic precision. Subsequent specification ignored.
IBM0309I: Repeated declaration of %1 is invalid. The name will be replaced by an asterisk.
IBM0310I: Duplicate specification of %1. Subsequent specification ignored.
IBM0311I: The attribute %1 conflicts with previous attributes and is ignored.
IBM0312I: EXTERNAL name contains no non-blank characters and is ignored.
IBM0313I: WX literals should contain a multiple of 4 hex digits.
IBM0314E: 
IBM0315I: ELSE clause outside of an open IF-THEN statement is ignored.
IBM0316I: END label matches a label on an open group, but that group label is subscripted.
IBM0317I: END label is not a label on any open group.
IBM0318I: An END statement may be missing after an OTHERWISE unit. One will be inserted.
IBM0319I: The ENVIRONMENT option %1 conflicts with preceding ENVIRONMENT options. This option will be ignored.
IBM0320I: STRINGSIZE condition raised while evaluating expression. Result is truncated.
IBM0321I: STRINGRANGE condition raised while evaluating expression. Arguments are adjusted to fit.
IBM0322I: LEAVE/ITERATE label matches a label on an open DO group, but that DO group label is subscripted.
IBM0323I: LEAVE/ITERATE label is not a label on any open DO group in its containing block.
IBM0324I: ITERATE/LEAVE statement is invalid outside an open DO statement. The statement will be ignored.
IBM0325I: The name %1 occurs more than once in the EXPORTS clause.
IBM0326I: The name %1 occurs in the EXPORTS clause, but is not the name of any level-1 procedure.
IBM0327I: Variables declared without a name must be structure members or followed by a substructure list.
IBM0328I: The CHARACTER VARYING parameter to MAIN should be ASCII with the attribute NATIVE.
IBM0329I: The CHARACTER VARYING parameter to MAIN should be EBCDIC with the attribute BIGENDIAN.
IBM0330E: 
IBM0331I: The I in an iSUB token must be bigger than zero. A value of 1 is assumed.
IBM0332I: The I in an iSUB token must have no more than 2 digits. A value of 1 is assumed.
IBM0333I: The %1 format item requires an argument when used in GET statement. A value of 1 is assumed.
IBM0334I: Non-asterisk array bounds are not permitted in GENERIC descriptions.
IBM0335I: String lengths and area sizes are not permitted in GENERIC descriptions.
IBM0336I: Entry description lists are not permitted in GENERIC descriptions.
IBM0337I: GRAPHIC extent is reduced to %1.
IBM0338I: GX literals should contain a multiple of 4 hex digits.
IBM0339I: Upper bound is less than lower bound. Bounds will be reversed.
IBM0340I: Identifier is too long. It will be collapsed to %1.
IBM0341I: Argument number %2 in ENTRY reference %1 contains BIT data. NOMAP is assumed.
IBM0342I: Argument number %2 in ENTRY reference %1 is or contains an UNION. NOMAP is assumed.
IBM0343I: Argument number %2 in ENTRY reference %1 contains non-constant extents. NOMAP is assumed.
IBM0344I: %2 is invalid as a suboption of %1.
IBM0345I: NOMAP specifications are valid only for ILC routines.
IBM0346I: Initial level number in a structure is not 1.
IBM0347I: INIT expression should be enclosed in parentheses.
IBM0348I: B assumed to complete iSUB.
IBM0349I: Digit in BINARY constant is not zero or one.
IBM0350I: Characters in BIT literals must be 0 or 1.
IBM0351I: Character with decimal value %1 does not belong to the PL/I character set. It will be ignored.
IBM0352I: Characters in hex literals must be 0-9 or A-F.
IBM0353I: The statement element %1 is invalid. The statement will be ignored.
IBM0354I: Use of underscore as initial character in an identifier accepted although invalid under LANGLVL(SAA).
IBM0355I: Multiple argument lists are valid only with the last identifier in a reference.
IBM0356I: Empty argument lists are valid only with the last identifier in a reference.
IBM0357I: Character with decimal value %1 does not belong to the PL/I character set. It is assumed to be an OR symbol.
IBM0358I: Character with decimal value %1 does not belong to the PL/I character set. It is assumed to be a NOT symbol.
IBM0359I: The scale factor specified in %1 built-in with a floating-point argument must be positive. It will be changed to 1.
IBM0360I: Names in RANGE(%1:%2) are not in ascending order. Order is reversed.
IBM0361I: The name %1 has already been defined as a FORMAT constant.
IBM0362I: The name %1 has already been defined as a LABEL constant.
IBM0363I: The label %1 has already been declared. The explicit declaration of the label will not be accepted.
IBM0364I: Structure level greater than 255 specified. It will be replaced by 255.
IBM0365I: Elements with level numbers greater than 1 follow an element without a level number. A level number of 1 is assumed.
IBM0366I: Statement type resolution requires too many lexical units to be examined. The statement will be ignored.
IBM0367I: Level number following LIKE specification is greater than than the level number for the LIKE specification. LIKE attribute will be ignored.
IBM0368I: Statements inside a SELECT must be preceded by a WHEN or an OTHERWISE clause.
IBM0369I: The attribute %1 is invalid if it is not followed by an element with a greater logical level.
IBM0370I: MAIN has already been specified in the PACKAGE.
IBM0371I: Extent expression is negative. It will be replaced by the constant 1.
IBM0372I: Structure element %1 is not dot qualified.
IBM0373I: EXTERNAL specified on internal entry point.
IBM0374I: Variable %1 is implicitly declared.
IBM0375I: Contextual attributes conflicting with PARAMETER will not be applied to %1.
IBM0376I: The DEFINED variable %1 does not fit into its base variable.
IBM0377I: Factoring of level numbers into declaration lists containing level numbers is invalid. The level numbers in the declaration list will be ignored.
IBM0378I: A scale factor has been specified as an argument to the %1 built-in, but the result of that function has type FLOAT. The scale factor will be ignored.
IBM0379I: An arguments list or subscripts list has been provided for a GENERIC entry reference. It will be ignored.
IBM0380I: Locator qualifier for GENERIC reference is ignored.
IBM0381I: Target structure in assignment contains no elements with the ASSIGNABLE attribute. No assignments will be generated.
IBM0382I: DEFINED base for a BIT structure should be aligned.
IBM0383I: INITIAL attribute is invalid for STATIC FORMAT variables. Storage class is changed to AUTOMATIC.
IBM0384I: Labels on %1 statements are invalid and ignored.
IBM0385I: %1
IBM0386I: Invalid DEFINED - string overlay defining attempted.
IBM0387I: DEFINED base for a BIT variable should not be subscripted.
IBM0388I: The NODESCRIPTOR attribute is invalid when any parameters have * extents. The NODESCRIPTOR attribute will be ignored.
IBM0389I: The NODESCRIPTOR attribute is invalid when any parameters have the NONCONNECTED attribute.
IBM0390I: The identifier %1 is not the name of a built-in function. The BUILTIN attribute will be ignored.
IBM0391I: %1
IBM0392I: End-of-source has been encountered after an unmatched comment marker.
IBM0393I: End-of-source has been encountered after an unmatched quote.
IBM0394I: Item in OPTIONS list conflicts with other attributes in the declaration. %1 is ignored.
IBM0395I: Item in OPTIONS list is invalid for BEGIN blocks. %1 is ignored.
IBM0396I: Item in OPTIONS list is invalid for PACKAGEs. %1 is ignored.
IBM0397I: Item in OPTIONS list is invalid for PROCEDUREs. %1 is ignored.
IBM0398I: Item in OPTIONS list is invalid for nested PROCEDUREs. %1 is ignored.
IBM0399I: Invalid item in OPTIONS list. %1 is ignored.
IBM0400I: Item in OPTIONS list is invalid for ENTRY statements. %1 is ignored.
IBM0401I: Item in OPTIONS list conflicts with preceding items. %1 is ignored.
IBM0402I: Parameter attributes have been specified for a variable that is not a parameter. The parameter attributes are ignored.
IBM0403I: Constant in POSITION attribute is less than 1.
IBM0404I: The end of the source was reached before the logical end of the program. Null statements and END statements will be inserted as necessary to complete the program.
IBM0405I: The procedure name %1 has already been declared. The explicit declaration of the procedure name will not be accepted.
IBM0406I: Only one description is allowed in a returns descriptor.
IBM0407I: The product of the repetition factor %1 and the length of the constant %2 to which it is applied is greater than the maximum length allowed for a constant. The repetition factor will be ignored.
IBM0408I: Scale factor is bigger than 127. It will be replaced by 127.
IBM0409I: Scale factor is less than -128. It will be replaced by -128.
IBM0410I: A SELECT statement may be missing. A SELECT statement, without an expression, will be inserted.
IBM0411I: Semicolon inserted after ELSE keyword.
IBM0412I: Semicolon inserted after ON clause.
IBM0413I: Semicolon inserted after OTHERWISE keyword.
IBM0414I: Semicolon inserted after THEN keyword.
IBM0415I: Semicolon inserted after WHEN clause.
IBM0416I: Source file does not end with the logical end of the program.
IBM0417I: Subscripts have been specified for the variable %1, but it is not an array variable.
IBM0418I: Second argument in SUBSTR reference is less than 1. It will be replaced by 1.
IBM0419I: Second argument in SUBSTR reference is too big. It will be trimmed to fit.
IBM0420I: Third argument in SUBSTR reference is less than 0. It will be replaced by 0.
IBM0421I: The factor in %1 is too large and is replaced by %2.
IBM0422I: More than 15 dimensions have been specified. Excess will be ignored.
IBM0423I: Maximum of 500 LIKE attributes per block exceeded.
IBM0424I: UNALIGNED attribute conflicts with AREA attribute.
IBM0425I: End of comment marker found when there are no open comments. Marker will be ignored.
IBM0426I: There is no compiler directive %1. Input up to the next semicolon will be ignored.
IBM0427I: Structure level of 0 replaced by 1.
IBM0428I: Numeric precision of 0 replaced by 1.
IBM0429I: X literals should contain a multiple of 2 hex digits.
IBM0430I: INITIAL attribute for REFER object %1 is invalid.
IBM0431I: UNSIGNED attribute for %1 type %2 conflicts with negative INITIAL values and is ignored.
IBM0432I: PRECISION specified for %1 type %2 is too small to cover its INITIAL values and is adjusted to fit.
IBM0433I: The %1 type %2 is already defined. The redefinition is ignored.
IBM0434I: The name %1 occurs more than once in the RESERVES clause.
IBM0435I: The name %1 occurs in the RESERVES clause, but is not the name of any level-1 STATIC EXTERNAL variable.
IBM0436I: A precision value less than 1 has been specified as an argument to the %1 built-in. It will be replaced by 15.
IBM0437I: The scale factor specified as an argument to the %1 built-in is out of the valid range. It will be replaced by the nearest valid value.
IBM0438I: The second argument to the %1 built-in is greater than the maximum FIXED BINARY precision. It will be replaced by the maximum value.
IBM0439I: Excess arguments for ENTRY %1 ignored.
IBM0440I: Excess arguments for %1 built-in ignored.
IBM0441E: 
IBM0442I: ENTRY/RETURNS description lists for comparands do not match.
IBM0443I: The ENTRY/RETURNS description lists in the ENTRY to be assigned to %1 do not match those of the target variable.
IBM0444I: An ENTRY/RETURNS description list in an ENTRY in the INITIAL list for %1 do not match those of the target variable.
IBM0445I: The ENTRY/RETURNS description lists in the RETURN statement do not match those in the corresponding RETURNS attribute
IBM0446I: The ENTRY/RETURNS description lists for argument number %2 in entry reference %1 do not match those in the corresponding parameter.
IBM0447I: Third argument in SUBSTR reference is too big. It will be trimmed to fit.
IBM0448I: Literals with an X prefix are valid only in EXEC SQL statements.
IBM0449I: Use of nonconstant extents in BASED variables without REFER accepted although invalid under LANGLVL(SAA).
IBM0450I: Use of %1 accepted although invalid under LANGLVL(SAA).
IBM0451I: %1 keyword accepted although invalid under LANGLVL(SAA).
IBM0452I: Use of S, D and Q constants accepted although invalid under LANGLVL(SAA).
IBM0453I: Use of underscores in constants accepted although invalid under LANGLVL(SAA).
IBM0454I: Use of asterisks for names in declares accepted although invalid under LANGLVL(SAA).
IBM0455I: Use of XN and XU constants accepted although invalid under LANGLVL(SAA).
IBM0456I: Use of arguments with %1 built-in accepted although invalid under LANGLVL(SAA).
IBM0457I: Use of 3 arguments with %1 built-in accepted although invalid under LANGLVL(SAA).
IBM0458I: Use of 1 argument with %1 built-in accepted although invalid under LANGLVL(SAA).
IBM0459I: GOTO is not allowed under RULES(NOGOTO).
IBM0460I: Uninitialized AUTOMATIC variables in a block should not be used in the prologue of that block.
IBM0461I: Under RULES(ANS), nonzero scale factors are not permitted in declarations of FIXED BIN. Declared scale factor will be ignored.
IBM0462I: Under RULES(ANS), nonzero scale factors are not permitted when the result of %1 has the attributes FIXED BIN. Specified scale factor will be ignored.
IBM0463I: Expression in comparison interpreted with DATE attribute.
IBM0464I: Operand with DATE attribute is invalid except in compare or assign. DATE attribute will be ignored.
IBM0465I: DATE attribute ignored in comparison with non-date expression.
IBM0466I: Source in assignment has the DATE attribute, but target %1 does not. The DATE attribute will be ignored.
IBM0467I: Source in assignment has the DATE attribute, but target does not. The DATE attribute will be ignored.
IBM0468I: Source in INITIAL clause for %1 has the DATE attribute but the target does not. The DATE attribute will be ignored.
IBM0469I: Argument number %2 in entry reference %1 has the DATE attribute but the corresponding parameter does not. The DATE attribute will be ignored.
IBM0470I: Source in RETURN statement has the DATE attribute, but the corresponding RETURNS option does not. The DATE attribute will be ignored.
IBM0471I: An ID option must be specified for the INCLUDE preprocessor.
IBM0472I: The ID option specified for the INCLUDE preprocessor is invalid.
IBM0473I: A closing right parenthesis is missing from the ID option specified for the INCLUDE preprocessor.
IBM0474I: The syntax of the preprocessor INCLUDE directive is incorrect.
IBM0475I: Source in assignment does not have the DATE attribute, but target %1 does. The DATE attribute will be ignored.
IBM0476I: Target in assignment has the DATE attribute, but source does not. The DATE attribute will be ignored.
IBM0477I: Source in INITIAL clause for %1 does not have the DATE attribute but the target does. The DATE attribute will be ignored.
IBM0478I: Argument number %2 in entry reference %1 does not have the DATE attribute but the corresponding parameter does. The DATE attribute will be ignored.
IBM0479I: Source in RETURN statement does not have the DATE attribute, but the corresponding RETURNS option does. The DATE attribute will be ignored.
IBM0480E: 
IBM0481I: Multiple closure of groups is not allowed under RULES(NOMULTICLOSE).
IBM0482I: BYNAME assignment statements are not allowed under RULES(NOBYNAME).
IBM0483I: The variable %1 is declared without any data attributes.
IBM0484I: The structure member %1 is declared without any data attributes. A level number may be incorrect.
IBM0485I: An unnamed structure member is declared without any data attributes. A level number may be incorrect.
IBM0486E: 
IBM0487E: 
IBM0488E: 
IBM0489E: 
IBM0490E: 
IBM0491E: 
IBM0492E: 
IBM0493E: 
IBM0494E: 
IBM0495E: 
IBM0496E: 
IBM0497E: 
IBM0498E: 
IBM0499E: 
IBM0500E: 
IBM0501I: Argument number %3 in ENTRY reference %4 has type %1, which is invalid for a parameter with type %2.
IBM0502I: Argument number %3 in ENTRY reference %4 has a different strong type than the corresponding parameter.
IBM0503I: Argument number %3 in ENTRY reference %4 has type %1, which is invalid for a parameter with type %2. If the ENTRY should be invoked, an argument list must be provided.
IBM0504I: Argument number %3 in ENTRY reference %4 has type %1, which is invalid for a parameter with type LIMITED ENTRY.
IBM0505I: Argument number %3 in ENTRY reference %4 has type POINTER, which is invalid for an OFFSET parameter without an AREA qualifier.
IBM0506I: Argument number %3 in ENTRY reference %4 has type POINTER, which is invalid for a POINTER parameter since the OFFSET argument is not an OFFSET variable declared with an AREA qualifier.
IBM0507I: Argument number %3 in ENTRY reference %4 has a different ORDINAL type than the corresponding parameter.
IBM0508I: Arrays of label constants may not be passed as arguments.
IBM0509I: Too few arguments have been specified for the ENTRY %1.
IBM0510I: Argument to %1 pseudovariable must be ASSIGNABLE.
IBM0511I: First argument to %1 pseudovariable must be ASSIGNABLE.
IBM0512I: Argument number %2 in ENTRY reference %1 is an aggregate, but the parameter description specifies a scalar.
IBM0513I: Argument number %2 in ENTRY reference %1 is a scalar, but the parameter description specifies an aggregate to which it cannot be passed.
IBM0514I: Argument number %2 in ENTRY reference %1 is an aggregate that does not exactly match the corresponding parameter description.
IBM0515I: Argument number %2 in ENTRY reference %1 is an aggregate with more members than its corresponding parameter description.
IBM0516I: Argument number %2 in ENTRY reference %1 is an aggregate with fewer members than its corresponding parameter description.
IBM0517I: The number of dimensions in the subelements of argument number %2 in ENTRY reference %1 and in its corresponding parameter description do not match.
IBM0518I: The upper and lower bounds in the subelements of argument number %2 in ENTRY reference %1 and in its corresponding parameter description do not match.
IBM0519I: The number of dimensions for argument number %2 in ENTRY reference %1 and in its corresponding parameter description do not match.
IBM0520I: The upper and lower bounds for argument number %2 in ENTRY reference %1 and in its corresponding parameter description do not match.
IBM0521I: Charset 48 is not supported.
IBM0522I: Not enough virtual memory is available to continue the compile.
IBM0523I: %1 cannot be SET unless an IN clause is specified.
IBM0524I: Argument to %1 built-in must be an AREA reference.
IBM0525I: %1(x) is undefined if ABS(x) > 1.
IBM0526I: ATANH(x) is undefined if x is REAL and ABS(x) >= 1.
IBM0527I: Argument to %1 must have derived mode REAL.
IBM0528I: First argument to %1 built-in must have locator type.
IBM0529I: First argument to %1 built-in must have derived mode REAL.
IBM0530E: 
IBM0531I: Second argument to %1 built-in must have derived mode REAL.
IBM0532I: %1 argument has invalid type.
IBM0533I: E35 sort exit routines must use a 32-bit linkage.
IBM0534I: %1 argument must have computational type.
IBM0535I: %1 result would be too long.
IBM0536I: %1 argument must have type REAL FLOAT.
IBM0537I: %1 argument must be a reference.
IBM0538I: %1 argument must be an array expression.
IBM0539I: %1 argument must be a FILE reference.
IBM0540I: * is invalid as a BUILTIN function argument.
IBM0541I: Argument number %2 to %1 built-in must have derived mode REAL.
IBM0542I: Argument number %2 to %1 built-in must have computational type.
IBM0543I: First argument to %1 built-in must have computational type.
IBM0544I: Argument to %1 built-in must have type CHARACTER(1) NONVARYING.
IBM0545E: 
IBM0546I: First argument to %1 built-in must be an array.
IBM0547I: Second argument to %1 built-in must have type CHARACTER(1) NONVARYING.
IBM0548I: Second argument to %1 built-in must have computational type.
IBM0549I: %1 may not be used inside a BEGIN block.
IBM0550I: %1 may be used only in procedures with LINKAGE(SYSTEM).
IBM0551I: Argument to the %1 pseudovariable must be an EVENT variable.
IBM0552I: Argument to the %1 pseudovariable must be a TASK variable.
IBM0553I: Third argument to %1 built-in must have computational type.
IBM0554E: 
IBM0555I: Argument to %1 built-in must be either a NONVARYING BIT array reference or else an array expression with known length.
IBM0556I: Second argument to %1 built-in must have computational type.
IBM0557I: Third argument to %1 built-in would force STRINGRANGE.
IBM0558I: Second argument to %1 built-in must be positive.
IBM0559I: Argument to VALID built-in must have the attributes FIXED DECIMAL or PICTURE.
IBM0560I: SQRT(x) is undefined if x is REAL and x < 0.
IBM0561I: %1(x) is undefined if x is REAL and x <= 0.
IBM0562I: RULES(ANS) does not allow ROUND to be applied to FIXED BIN.
IBM0563I: Argument to %1 built-in has invalid type.
IBM0564I: Second argument to %1 built-in must be nonnegative.
IBM0565I: Too few arguments have been specified for the %1 built-in.
IBM0566E: 
IBM0567I: %1(x) is undefined for x outside the supported domain.
IBM0568E: 
IBM0569I: %1(x,y) is undefined if x=0 and y=0.
IBM0570I: %1 argument must be a CONNECTED reference.
IBM0571I: %1 argument must be a reference to a level 1 CONTROLLED variable.
IBM0572I: %1 argument must be a reference to a level 1 BYADDR parameter.
IBM0573E: 
IBM0574I: The use of * as an argument is permitted only for parameters declared with the OPTIONAL attribute.
IBM0575E: 
IBM0576I: Second argument to %1 built-in must have type POINTER or OFFSET.
IBM0577I: Third argument to %1 built-in must have type CHARACTER(1) NONVARYING.
IBM0578I: First argument to %1 built-in must have type POINTER.
IBM0579I: First argument to %1 built-in must have type OFFSET.
IBM0580I: Second argument to %1 built-in must have type AREA.
IBM0581I: First argument to %1 built-in is an OFFSET value.
IBM0582I: First argument to %1 built-in is an OFFSET variable declared without an AREA qualifier.
IBM0583I: Second argument to %1 built-in is an OFFSET value.
IBM0584I: Second argument to %1 built-in is an OFFSET variable declared without an AREA qualifier.
IBM0585I: Second argument to %1 built-in must have type OFFSET.
IBM0586I: Second argument to %1 built-in must have type POINTER.
IBM0587I: Argument to STRING built-in function/pseudovariable must be CONNECTED.
IBM0588I: Argument number %2 to %1 built-in must have the ENTRY attribute.
IBM0589I: First argument to %1 built-in must have type GRAPHIC.
IBM0590I: %1 argument must not have any subscripts.
IBM0591I: Argument to STRING built-in function/pseudovariable must not be a UNION and must not contain a UNION.
IBM0592I: All members of an argument to the STRING built-in function/pseudovariable must have the UNALIGNED attribute.
IBM0593I: All members of an argument to the STRING built-in function/pseudovariable must have the NONVARYING attribute.
IBM0594I: All members of an argument to the STRING built-in function/pseudovariable must have string type.
IBM0595I: All members of an argument to the STRING built-in function/pseudovariable must have the same string type.
IBM0596I: First argument to %1 built-in must have type REAL FLOAT.
IBM0597I: Second argument to %1 built-in must have type CHARACTER.
IBM0598I: %1 argument must have type TASK.
IBM0599I: %1 argument must have type EVENT.
IBM0600I: The BUILTIN function %1 may not be used as a pseudovariable.
IBM0601I: Source to %1 pseudovariable must be scalar.
IBM0602I: The identifier %1 is not the name of a built-in function. Any use of it is unsupported.
IBM0603I: Fourth argument to %1 built-in must have the attributes REAL FIXED BIN(31,0).
IBM0604I: %1 argument must not have the CONSTANT attribute.
IBM0605I: %1 argument must be nonnegative.
IBM0606I: Argument to ENTRYADDR built-in must be an ENTRY variable or an EXTERNAL ENTRY constant.
IBM0607I: Argument to %1 pseudovariable must be a reference.
IBM0608I: First argument to %1 pseudovariable must be a reference.
IBM0609I: Argument to %1 pseudovariable must be a scalar.
IBM0610I: First argument to %1 pseudovariable must be a scalar.
IBM0611I: Argument to %1 pseudovariable must be COMPLEX.
IBM0612I: First argument to SUBSTR pseudovariable must have string type.
IBM0613I: Argument to the ENTRYADDR pseudovariable must be an ENTRY variable.
IBM0614I: Argument to %1 built-in has attributes that conflict with %2.
IBM0615I: Argument to %1 built-in has attributes that conflict with STREAM.
IBM0616I: Argument to %1 built-in has attributes that conflict with PRINT.
IBM0617I: Attributes and ENVIRONMENT options for file %1 conflict.
IBM0618I: DIRECT attribute for file %1 needs ENVIRONMENT option specification of INDEXED, REGIONAL, RELATIVE, or VSAM.
IBM0619I: Syntax of the %INCLUDE statement is incorrect.
IBM0620I: File specification after %INCLUDE is too long.
IBM0621I: File specification missing after %INCLUDE.
IBM0622I: NODESCRIPTOR attribute is invalid if any parameters have bit alignment.
IBM0623I: The number of elements and dimension specifications in an aggregate must not exceed 131071.
IBM0624I: The dot-qualified reference %1 is unknown.
IBM0625E: 
IBM0626I: Extent must be a scalar.
IBM0627I: Extent must have computational type.
IBM0628I: Subscript expressions must be scalars.
IBM0629I: Index number %2 into the array %1 must have computational type.
IBM0630I: Extents for STATIC variable are not constant.
IBM0631I: Number of dimensions in arrays do not match.
IBM0632I: Upper and lower bounds in arrays do not match.
IBM0633I: Index number %2 into the variable %1 is less than the lower bound for that dimension.
IBM0634I: Index number %2 into the variable %1 is greater than the upper bound for that dimension.
IBM0635I: Number of dimensions in subelements of structures do not match.
IBM0636I: Upper and lower bounds in subelements of structures do not match.
IBM0637I: Substructuring in subelements of structures do not match.
IBM0638I: Number of subelements in structures do not match.
IBM0639I: Structures and unions are not permitted in GENERIC descriptions.
IBM0640I: The aggregate %1 contains only noncomputational values.  The aggregate will be ignored.
IBM0641I: The aggregate %1 contains one or more unions and cannot be used in stream I/O.
IBM0642I: References to slices of the array of structures %1 are not permitted.
IBM0643I: References to slices of the array of unions %1 are not permitted.
IBM0644I: Each dimension of an array must contain no more than 2147483647 elements.
IBM0645I: Aggregate contains more than 15 logical levels.
IBM0646I: Data aggregate exceeds the maximum length.
IBM0647I: SIZE would be raised in assigning TO value to control variable.
IBM0648I: Too few subscripts specified for the variable %1.
IBM0649I: Too many subscripts specified for the variable %1.
IBM0650I: The number of inherited dimensions plus the number of member dimensions exceeds 15.
IBM0651I: The LIKE reference is neither a structure nor a union.
IBM0652I: The LIKE reference is ambiguous.
IBM0653I: Neither the LIKE reference nor any of its substructures can be declared with the LIKE attribute.
IBM0654I: The LIKE reference must not be a member of a structure or union declared with the LIKE attribute.
IBM0655I: The LIKE reference is unknown.
IBM0656I: Only CONTROLLED variables can be passed to CONTROLLED parameters.
IBM0657I: A CONTROLLED variable passed to a CONTROLLED parameter must have the same attributes as that parameter.
IBM0658I: A subscript has been specified for the non-array variable %1.
IBM0659I: Argument number %2 in ENTRY reference %1 is an array expression requiring a temporary array with strings of unknown length.
IBM0660I: After LIKE expansion, aggregate would contain more than 15 logical levels.
IBM0661I: The size ( %3 ) of the record conflicts with the RECSIZE ( %2 ) specified in the ENVIRONMENT attribute.
IBM0662I: Aggregates cannot be assigned to scalars.
IBM0663I: Unsupported use of union or structure containing a union.
IBM0664I: Unsupported or invalid use of structure expression.
IBM0665I: Array expressions cannot be assigned to non-arrays.
IBM0666I: E15 sort exit routines must have the RETURNS attribute.
IBM0667I: E15 sort exit routines must return a CHARACTER string.
IBM0668I: Target in assignment is NONASSIGNABLE.
IBM0669I: Target in assignment is a function reference.
IBM0670I: Target in assignment is a UNION.
IBM0671I: A PROCEDURE containing ENTRY statements with differing RETURNS attributes must return values BYADDR.
IBM0672I: The source in a structure assignment must be a scalar expression or a matching structure.
IBM0673I: In multiple BY NAME assignments, if one target is an array of structures, then all must be.
IBM0674I: The target in a compound concatenate and assign must be a VARYING or VARYINGZ string.
IBM0675I: Target in assignment contains UNIONs.
IBM0676I: FROMALIEN option cannot be used with MAIN.
IBM0677I: Source in assignment to LIMITED ENTRY must be either a non-nested ENTRY constant or another LIMITED ENTRY.
IBM0678I: Assignment of ENTRY to %2 is invalid. If the ENTRY should be invoked, an argument list must be provided.
IBM0679I: Assignment of %1 to %2 is invalid.
IBM0680I: Assignment of POINTER to OFFSET is invalid unless the OFFSET is declared with an AREA qualifier.
IBM0681I: Assignment of OFFSET to POINTER is invalid unless the OFFSET is declared with an AREA qualifier.
IBM0682I: The number of preprocessor invocations specified exceeds the maximum number (25) allowed.
IBM0683I: The target in a BY NAME assignment must be a structure.
IBM0684I: Set of matching names in the expansion of BY NAME assignment must contain either all structures or no structures.
IBM0685I: Number of dimensions in the BY NAME corresponding elements %1 and %2 do not match.
IBM0686I: Upper and lower bounds in BY NAME corresponding elements %1 and %2 do not match.
IBM0687I: BY NAME assignment contains UNIONs.
IBM0688I: %1 cannot be declared with OPTIONS other than ASM.
IBM0689I: %1 cannot be declared with an entry description list.
IBM0690I: %1 cannot be declared as a function.
IBM0691I: OPTIONS(%1) is not supported for functions.
IBM0692I: Extents in ENTRY descriptors must be asterisks or restricted expressions with computational type.
IBM0693I: An ENTRY invoked as a function must have the RETURNS attribute.
IBM0694I: %1 option repeated in CALL statement.
IBM0695I: Reference in CALL statement must not be a built-in function.
IBM0696I: Reference in CALL statement must either be a built-in subroutine or have type ENTRY.
IBM0697I: RETURN statement without an expression is invalid inside a subprocedure that specified the RETURNS attribute.
IBM0698I: RETURN statement is invalid inside a PROCEDURE that did not specify the RETURNS attribute.
IBM0699I: RETURN statement with an expression is invalid inside a BEGIN in a PROCEDURE that does not have the RETURNS(BYADDR) attribute.
IBM0700I: Argument number %2 in ENTRY reference %1 is an aggregate. This conflicts with the BYVALUE option.
IBM0701I: Argument number %2 in ENTRY reference %1 is an AREA reference with unknown size. This conflicts with the BYVALUE option.
IBM0702I: Argument number %2 in ENTRY reference %1 is a string with unknown size. This conflicts with the BYVALUE option.
IBM0703I: The %1 attribute is invalid as a RETURNS subattribute.
IBM0704I: Reference in CALL statement must not be an aggregate reference.
IBM0705I: Too many argument lists have been specified for the variable %1.
IBM0706I: RETURN expression with attribute %1 is invalid for RETURNS options specifying the attribute %2.
IBM0707I: RETURN expression with attribute %1 is invalid for RETURNS options specifying the attribute %2. If the ENTRY should be invoked, an argument list must be provided.
IBM0708I: RETURN expression with attribute %1 is invalid for RETURNS options specifying the attribute LIMITED ENTRY.
IBM0709I: RETURN expression with attribute POINTER is invalid for RETURNS options specifying the attribute OFFSET since the OFFSET attribute is not declared with an AREA qualifier.
IBM0710I: RETURN expression with attribute OFFSET is invalid for RETURNS options specifying the attribute POINTER since the OFFSET expression is not an OFFSET variable declared with an AREA qualifier.
IBM0711I: ORDINAL type in RETURN expression and RETURNS option must match.
IBM0712I: Expression in RETURN statement must be scalar.
IBM0713I: External name specification must be a non-null string.
IBM0714I: Function %1 contains no RETURN statement.
IBM0715I: Extents in RETURNS descriptors must be constants.
IBM0716I: Exit from an ON-unit via RETURN is invalid.
IBM0717I: FORMAT expression must be a scalar value.
IBM0718I: FORMAT expression must have computational type.
IBM0719I: %1 is invalid as a boolean expression.
IBM0720I: ENTRY is invalid as a boolean expression. If an ENTRY should be invoked, an argument list must be provided.
IBM0721I: Expression for calculating size of variable with adjustable extents is too complicated. Variable may be defined in terms of itself.
IBM0722I: Expression contains too many nested subexpressions.
IBM0723I: The number of error messages allowed by the MAXMSG option has been exceeded.
IBM0724I: Result of concatenating two literals is too long.
IBM0725I: Addition of %1 and %2 is invalid.
IBM0726I: Addition of %1 and %2 is invalid. If an ENTRY should be invoked, an argument list must be provided.
IBM0727I: Subtraction of %2 from %1 is invalid.
IBM0728I: Subtraction of %2 from %1 is invalid. If an ENTRY should be invoked, an argument list must be provided.
IBM0729I: Multiplication of %1 by %2 is invalid.
IBM0730I: Multiplication of %1 by %2 is invalid. If an ENTRY should be invoked, an argument list must be provided.
IBM0731I: Division of %1 by %2 is invalid.
IBM0732I: Division of %1 by %2 is invalid. If an ENTRY should be invoked, an argument list must be provided.
IBM0733I: Unsupported use of aggregate expression.
IBM0734I: Concatenate operands must have computational type.
IBM0735I: Operand in a prefix expression is not computational.
IBM0736I: AREA variables may not be compared.
IBM0737I: Comparison of %1 to %2 is invalid.
IBM0738I: Comparison of ENTRY to %2 is invalid. If the ENTRY should be invoked, an argument list must be provided.
IBM0739I: Comparison of %1 to ENTRY is invalid. If the ENTRY should be invoked, an argument list must be provided.
IBM0740I: TASK variables may not be compared.
IBM0741I: Comparison of an OFFSET to a POINTER is invalid since the OFFSET comparand is not an OFFSET variable declared with an AREA qualifier.
IBM0742I: Operands in comparison have differing strong types.
IBM0743I: Compared ORDINALs must have the same ORDINAL type.
IBM0744I: Source and target in assignment have differing strong types.
IBM0745I: Conversion of ORDINALs is invalid unless both have the same ORDINAL type.
IBM0746I: In a function that returns a strong type, the type in any RETURN expression must be the same as that returned by the function.
IBM0747I: VALUE and STATIC INITIAL expressions must be constant.
IBM0748I: Function cannot be used before the function's descriptor list has been scanned.
IBM0749I: Extents of automatic variables must not depend on the extents of automatic variables declared later in the same block.
IBM0750I: VALUE and INITIAL expressions must be scalars.
IBM0751I: INITIAL attribute is invalid for the STATIC LABEL variable %1 since it has the MEMBER attribute.
IBM0752I: INITIAL attribute is valid for the STATIC ENTRY variable %1 only if it has the LIMITED attribute.
IBM0753E: 
IBM0754I: INITIAL attribute is invalid for the STATIC FORMAT variable %1.
IBM0755I: An asterisk iteration factor can be applied only to the last expression in the INITIAL item list for %1.
IBM0756I: An asterisk iteration factor cannot be used in the nested INITIAL item list for %1.
IBM0757I: The scalar variable %3 has an INITIAL list with more than one item.
IBM0758I: LABEL constant in STATIC INITIAL for the variable %1 must be in the same block as the LABEL being initialized.
IBM0759I: Only one element in the STATIC UNION %1 may have the INITIAL attribute.
IBM0760I: Non-null INITIAL values are not supported for the STATIC NONCONNECTED array %1 since it has the attributes UNALIGNED BIT.
IBM0761I: LABEL constant in the STATIC INITIAL list for %1 must not be an element of a LABEL CONSTANT array.
IBM0762I: ENTRY reference in INITIAL clause for the STATIC ENTRY variable %1 must not be FETCHABLE.
IBM0763I: INITIAL iteration factor must have computational type.
IBM0764I: INITIAL iteration factor must be a scalar.
IBM0765I: The BYVALUE attribute is invalid for strings of nonconstant length.
IBM0766I: Length of string with the VALUE attribute must be a constant or an asterisk.
IBM0767I: VALUE for %1 must be evaluated before its first use.
IBM0768I: Control variable in DO statement must not be a named constant.
IBM0769I: Control variable in DO statement must have VARIABLE attribute.
IBM0770I: Control variable has type POINTER, but TO expression does not.
IBM0771I: Control variable in loop with TO clause must have computational or locator type.
IBM0772I: The %1 BUILTIN function may be used as a pseudovariable in a DO-loop only if the length of the pseudovariable reference is known at compile time.
IBM0773I: Source in DO loop initialization must be scalar.
IBM0774I: Control variable in DO statement must be a scalar.
IBM0775I: Compiler restriction: control variable in DO statement must not be a BASED or CONTROLLED string or area that has non-constant extent.
IBM0776I: BY expression must have computational type.
IBM0777I: BY expression must not be COMPLEX.
IBM0778I: TO expression must not be COMPLEX.
IBM0779I: Control variable in loop with TO clause must not be COMPLEX.
IBM0780I: TO expression must have computational type.
IBM0781I: SIGNAL ANYCONDITION is invalid.
IBM0782I: And, or and exclusive-or of %1 and %2 is invalid.
IBM0783I: And, or and exclusive-or of %1 and %2 is invalid. If an ENTRY should be invoked, an argument list must be provided.
IBM0784I: BASED variable without an implicit qualifier must be explicitly qualified.
IBM0785I: The ENTRY %1 may not be used as a locator qualifier since it does not have the RETURNS attribute.
IBM0786I: The variable %1 is used as a locator qualifier, but it is not a scalar.
IBM0787I: %1 built-in may not be used as a locator qualifier.
IBM0788I: The ENTRY %1 may not be used as a locator qualifier.
IBM0789E: 
IBM0790I: The qualifier %1 does not have locator type.
IBM0791I: Locator qualification is invalid for %1.
IBM0792I: The locator qualified reference %1 is ambiguous.
IBM0793I: The locator qualified reference %1 is unknown.
IBM0794I: The %1 BUILTIN function may not be used as a pseudovariable in a DO-loop.
IBM0795I: Too many implicit locators are needed to resolve the qualification for a variable. Variable may be based on itself.
IBM0796I: The OFFSET variable %1 may not be used as a locator qualifier since it was not declared with an AREA specification.
IBM0797I: Qualifier must be a scalar.
IBM0798I: BASED variables may not contain extents with nonconstant values if other extents use the REFER option.
IBM0799I: Invalid scale factor in PICTURE specification.
IBM0800I: Invalid characters in PICTURE specification.
IBM0801I: Invalid characters in the F scaling factor.
IBM0802I: A character PICTURE string may have only A, X, or 9.
IBM0803I: Invalid precision in PICTURE fixed decimal precision.
IBM0804I: Too many T, I, or R appear in the PICTURE specification.
IBM0805I: PICTURE specifications in C-format items must be arithmetic.
IBM0806I: Precision in numeric PICTURE must NOT be less than 1.
IBM0807I: The precision in FIXED DECIMAL PICTURE is too big.
IBM0808I: Precision in FLOAT DECIMAL PICTURE is too big.
IBM0809I: PICTURE string is empty.
IBM0810I: Exponent in FLOAT PICTURE is too long. Exponent will be truncated to fit.
IBM0811I: Exponent in FLOAT PICTURE has no digits.
IBM0812I: Exponent in PICTURE specification cannot contain V.
IBM0813I: FLOAT PICTURE cannot contain CR, DB or F.
IBM0814I: PICTURE specification is too long. Excess characters are truncated on the right.
IBM0815I: PICTURE string has an invalid floating insertion character string.
IBM0816I: %1 is a built-in subroutine. It should be used only in CALL statements and not as a function.
IBM0817I: %1 item %2 is not computational.
IBM0818I: The KEYTO reference must be of type CHARACTER or GRAPHIC.
IBM0819I: %1 conflicts with previous options on the %2 statement.
IBM0820I: The %1 option is multiply specified on the %2 statement.
IBM0821I: Mandatory %1 option not specified on the %2 statement.
IBM0822I: Reference for %1 is an invalid element or aggregate type.
IBM0823I: The %1 expression must be computational.
IBM0824I: SET reference must have locator type.
IBM0825I: %1 expression must be scalar.
IBM0826I: The reference in the %1 clause cannot be a built-in function reference.
IBM0827I: The reference in the %1 clause cannot be a function invocation.
IBM0828I: The reference in the %1 clause must have CHARACTER type.
IBM0829I: The reference in the %1 clause must be a scalar variable.
IBM0830I: The attributes of the argument in the %1 clause conflict with its usage.
IBM0831I: %1 expression is not computational.
IBM0832I: The LOCATE reference %1 is not implicitly qualified and is invalid without a SET clause.
IBM0833I: SET reference must have POINTER type.
IBM0834I: The aggregate reference in the %1 clause must be CONNECTED.
IBM0835I: The expression in IGNORE must be computational.
IBM0836I: The LOCATE reference %1 is not a level-1 BASED variable.
IBM0837I: INITIAL attribute is invalid for structures.
IBM0838I: The reference in the %1 clause cannot be a named constant.
IBM0839I: The attributes of %1 conflict with its usage in data directed I/O.
IBM0840I: DATA-directed I/O does not support references with locators.
IBM0841I: Subscripted references are not allowed in GET DATA.
IBM0842I: The first argument in the %1-format item is invalid.
IBM0843I: The field width specified in the %1-format item is too small for complete input or output of the data item.
IBM0844I: The fractional digits specified in the %1-format item is invalid.
IBM0845I: The argument in the R-format item is not a format constant or format variable.
IBM0846I: The significant digits specified in E-format item is invalid.
IBM0847I: The %1 format item is invalid with GET/PUT STRING.
IBM0848I: GOTO target is inside a (different) DO loop.
IBM0849I: The INCLUDE file for %1 could not be found.
IBM0850I: Under CMPAT(V1), bounds must not be greater than 32767.
IBM0851I: Under CMPAT(V1), bounds must not be less than -32768.
IBM0852I: The INCLUDE file %1 could not be opened.
IBM0853I: The preprocessor %1 is not known to the compiler.
IBM0854I: Variable in %1 statement must be a FETCHABLE entry constant.
IBM0855I: Fetch of the %1 preprocessor failed with ONCODE= %2.
IBM0856I: Preprocessor %1 terminated abnormally with ONCODE= %2.
IBM0857I: Fetch of the user exit initialization routine failed with ONCODE= %1.
IBM0858I: User exit routine terminated abnormally with ONCODE= %1.
IBM0859I: Compile aborted by user exit.
IBM0860I: The first statement must be a PROCEDURE or PACKAGE statement.
IBM0861I: PACKAGE statement must be the first statement in the program.
IBM0862I: All statements other than DECLARE, DEFAULT and PROCEDURE statements must be contained inside a PROCEDURE.
IBM0863I: Statements are nested too deep.
IBM0864I: Variables declared in a PACKAGE outside of any PROCEDURE must have the storage class STATIC, BASED or CONTROLLED or must be DEFINED on STATIC.
IBM0865I: The %1 built-in is not supported.
IBM0866I: The only BASED variables supported in data-directed i/o are those that have constant extents and that are implicitly qualified by simple variables.
IBM0867I: The %1 statement is not supported.
IBM0868I: The pseudovariable %1 is not supported.
IBM0869I: Invalid use of iSUB.
IBM0870I: ALLOCATE with attribute lists is not supported.
IBM0871I: ON statement cannot specify both SYSTEM and an ON-unit.
IBM0872I: The reference in the CONDITION condition must have type CONDITION.
IBM0873I: The reference in the %1 condition must have type FILE.
IBM0874I: Nesting of DO statements exceeds the maximum.
IBM0875I: Nesting of IF statements exceeds the maximum.
IBM0876I: Nesting of SELECT statements exceeds the maximum.
IBM0877I: Nesting of blocks exceeds the maximum.
IBM0878E: 
IBM0879I: The reference in the EVENT clause must have type EVENT.
IBM0880I: The reference in the TASK clause must have type TASK.
IBM0881I: Reference must have FILE type.
IBM0882I: The reference %1 is ambiguous.
IBM0883I: The ALLOCATE reference %1 is not a level-1 BASED or CONTROLLED variable.
IBM0884I: The ALLOCATE reference %1 is not implicitly qualified and is invalid without a SET clause.
IBM0885I: The reference %1 in the GENERIC attribute list is not a scalar ENTRY reference.
IBM0886I: IN option reference must have AREA type.
IBM0887I: The REFER object name %1 is ambiguous.
IBM0888I: The REFER object %1 must be an element of the same structure where it is used, and must precede its first usage in that structure.
IBM0889I: The REFER object %1 must have computational type.
IBM0890I: The REFER object %1 must be a scalar.
IBM0891I: The REFER object %1 must precede the first level-2 element containing a REFER.
IBM0892I: REFER is not allowed on non-BASED variables.
IBM0893I: The REFER object %1 must have constant length.
IBM0894I: REFER is allowed only on members of structures and unions.
IBM0895I: FREE references must not be subscripted.
IBM0896I: Operations involving OPTIONS(%1) routines are not supported if the DIRECTED option applies.
IBM0897I: OPTIONS(%1) is not supported for ENTRY VARIABLEs if the DIRECTED option applies.
IBM0898I: Simple defining is supported only for scalars, for structures with constant extents matching those in the base variable, and for arrays of such scalars and structures as long as the array is not based on a controlled variable.
IBM0899I: The base reference in the DEFINED attribute cannot be a built-in or type function.
IBM0900I: The base variable in the DEFINED attribute cannot be BASED, DEFINED or CONSTANT.
IBM0901I: Extents for DEFINED bit structures must be constant.
IBM0902I: POSITION attribute is invalid without the DEFINED attribute.
IBM0903I: The expression in the POSITION attribute must have computational type.
IBM0904I: The expression in the POSITION attribute for bit string-overlay defining must be an integer constant.
IBM0905I: Variable following the %1 clause must be level-1 and either BASED or CONTROLLED.
IBM0906I: %1 option invalid after the CONTROLLED variable in the %2 clause.
IBM0907I: The reference qualifying an OFFSET attribute must be a scalar AREA reference.
IBM0908I: Extents for CONTROLLED variables cannot be specified using asterisks or REFER.
IBM0909I: Extents for %1 variables cannot be specified using asterisks or REFER.
IBM0910I: The %1 attribute conflicts with the %2 attribute.
IBM0911I: The attributes given in the declaration for %1 conflict with its use as a parameter.
IBM0912I: Repeated specifications of the unsubscripted statement label %1 are in error.
IBM0913I: Indices specified for the LABEL %1 have already been specified.
IBM0914I: ON-units may not be labeled. All such labels will be ignored.
IBM0915I: GOTO target must be a LABEL reference.
IBM0916I: GOTO target must be a scalar.
IBM0917I: The procedure/entry %1 has already been defined.
IBM0918I: Program contains no valid source lines.
IBM0919I: All the names in the ORDINAL %1 have been previously declared.
IBM0920I: The EXTERNAL name %1 is specified for the differing internal names %2 and %3.
IBM0921I: FIXED BINARY constant contains too many digits.
IBM0922I: FIXED DECIMAL constant contains too many significant digits.
IBM0923I: Exponent in FLOAT BINARY constant contains more digits than the implementation maximum.
IBM0924I: Mantissa in FLOAT BINARY constant contains more significant digits than the implementation maximum.
IBM0925I: Exponent in FLOAT DECIMAL constant contains more digits than the implementation maximum.
IBM0926I: Mantissa in FLOAT DECIMAL constant contains more significant digits than the implementation maximum.
IBM0927I: Constants must not exceed 8192 bytes.
IBM0928I: SIZE condition raised by attempt to convert %1 to %2
IBM0929I: ERROR raised while building CEEUOPT from PLIXOPT.
IBM0930I: Unable to open file %1 in routine %2(%3).
IBM0931I: Unable to write to file %1 . Disk may be full.
IBM0932E: 
IBM0933I: Unable to close file %1 in routine %2(%3).
IBM0934I: Unable to open temporary files because the path and filename are too long.
IBM0935I: If a parameter is a structure with nonconstant extents, only matching structures are supported as arguments.
IBM0936I: Structure expressions as arguments are not supported for undescribed parameters.
IBM0937I: Invocation of compiler backend ended abnormally.
IBM0938I: Extents for parameters must be asterisks or restricted expressions with computational type.
IBM0939I: Message file %1 not found.
IBM0940I: Exponentiation operands must have computational type.
IBM0941I: %1
IBM0942I: %1
IBM0943I: The scale factor specified in %1 built-in must be a restricted expression with integer type.
IBM0944I: The number of error messages allowed by the FLAG option has been exceeded.
IBM0945I: The precision specified in %1 built-in must be a restricted expression with integer type.
IBM0946I: Extents for BASED variable may not contain asterisks.
IBM0947I: Reference must be an AREA variable.
IBM0948I: The reference to the GENERIC variable %1 cannot be resolved.
IBM0949I: %1 condition with ONCODE=%2 raised while evaluating restricted expression.
IBM0950I: Parameter name %1 appears more than once in parameter list.
IBM0951I: METHOD option is invalid for %1 since it is not contained in a package that owns a class that defines or overrides a method with the same name.
IBM0952I: %1 variables must be named.
IBM0953I: INITIAL CALL cannot be used to initialize STATIC data.
IBM0954I: The attributes of the EXTERNAL variable %1 do not match those in its previous declaration.
IBM0955I: The base reference in the DEFINED attribute must be CONNECTED.
IBM0956I: Repeated declarations of the EXTERNAL %2 %1 are not supported.
IBM0957I: ITERATE is valid only for iterative DO-groups.
IBM0958I: The WAIT event number specification must be computational.
IBM0959I: References in the WAIT statement must be of type EVENT.
IBM0960I: Invalid aggregate expression specified in WAIT statement.
IBM0961I: %1 type %2 is not defined.
IBM0962I: INITIAL values for %1 type %2 must be in increasing order.
IBM0963I: INITIAL values for %1 type %2 must be less than 2G.
IBM0964I: %1 argument must have ORDINAL type.
IBM0965I: The attributes derived from the PROCEDURE statement for the ENTRY constant %1 do not match those in its explicit declaration.
IBM0966I: There is more than one element named %1 in the class %2.
IBM0967I: There is no element named %1 in the class %2.
IBM0968I: The ENTRY %1 may not be used as a handle since it does not have the RETURNS attribute.
IBM0969I: The ENTRY %1 may not be used as a handle.
IBM0970I: The variable %1 is used as a handle, but it is not a scalar.
IBM0971I: %1 built-in may not be used as a handle.
IBM0972I: The GENERIC variable %1 may not be used as a handle.
IBM0973I: %1 may not be used as a handle.
IBM0974I: All extents in the data declarations in a class must all be constants.
IBM0975I: INITIAL clauses are not allowed in INSTANCE declares.
IBM0976I: Storage attributes are not allowed in INSTANCE declares.
IBM0977I: DBCS characters are allowed only in G and M constants.
IBM0978I: SBCS characters are not allowed in G constants.
IBM0979I: Invalid use of SBCS encoded as DBCS.
IBM0980I: %1 may not be used outside a method.
IBM0981I: %1 must be defined in this package.
IBM0982I: %1 may not be used outside a procedure.
IBM0983I: A package that owns the class %1 must define that class.
IBM0984E: 
IBM0985I: File %1 could not be opened.
IBM0986I: File %1 could not be found.
IBM0987I: The path for file %1 could not be found.
IBM0988I: File %1 could not be opened because too many files have been opened.
IBM0989I: File %1 could not be opened due to an access violation.
IBM0990I: File name or extension for %1 is too long.
IBM0991I: File name %1 has invalid format.
IBM0992I: The load of the SQL preprocessor failed with ONCODE= %2. DB2/2 must be properly installed before the SQL preprocessor can be loaded.
IBM0993I: A file name must be specified.
IBM0994I: Compilation terminated by ATTENTION condition.
IBM0995I: Internal compiler error: storage header has been overwritten
IBM0996I: Internal compiler error: storage tail has been overwritten.
IBM0997I: Internal compiler error: free amount %2 does not match allocated size %1.
IBM0998I: Internal compiler error: no WHEN clause satisfied within %1
IBM0999I: Internal compiler error: protection exception in %1
IBM1000I: %1
IBM1001I: Program contains more than 200 statements. No OBJ file will be created. Use the real product to get OBJs for larger programs, or use the NOCOMPILE option to suppress this message.
IBM1002I: A LICENSE REQUEST WAS DENIED FOR PL/I, PID 5655-B22. THE REQUEST ENDED WITH STATUS CODE %1 AND RETURN CODE %2. THE COMPILATION WILL BE TERMINATED.
IBM1003I: Close of file %1 failed. There may be a space problem.
IBM1004I: Write to file %1 failed. There may be a space problem.
IBM1005I: ATTACH reference must be declared with either a null argument list or with an argument list specifying only one argument.
IBM1006I: ATTACH reference must be an ENTRY reference.
IBM1007I: ATTACH reference cannot be a function reference.
IBM1008I: ATTACH reference must use LINKAGE(SYSTEM).
IBM1009I: ATTACH reference cannot be FETCHABLE.
IBM1010I: ATTACH reference cannot be a nested procedure.
IBM1011I: ATTACH reference, if an ENTRY variable, must be a LIMITED ENTRY.
IBM1012I: ATTACH reference, if it has an argument, must declare that argument as POINTER BYVALUE.
IBM1013I: The %1 attribute is invalid in an ALIAS descriptor.
IBM1014I: Only one description is allowed in an ALIAS definition.
IBM1015I: Extents in type descriptors must be constant.
IBM1016I: VALUE attribute conflicts with data type.
IBM1017I: VALUE and INITIAL attributes are not allowed with typed structures.
IBM1018I: INITIAL TO is valid only for non-SEGMENTED POINTER.
IBM1019I: INITIAL TO is supported only for STATIC variables.
IBM1020I: Unsupported LINKAGE used with the LIST attribute.
IBM1021I: There is more than one element named %1 in the typed structure %2.
IBM1022I: There is no element named %1 in the structure %2.
IBM1023I: The ENTRY %1 may not be used as a typed structure qualifier since it does not have the RETURNS attribute.
IBM1024I: The ENTRY %1 may not be used as a typed structure qualifier.
IBM1025I: The array variable %1 may be used as a typed structure qualifier only if it is completely subscripted before its dot qualification.
IBM1026I: %1 built-in may not be used as a typed structure qualifier.
IBM1027I: The GENERIC variable %1 may not be used as a typed structure qualifier.
IBM1028I: %1 may not be used as a structure qualifier.
IBM1029I: TYPEs must be defined before their use.
IBM1030I: DEFINE STRUCTURE must specify a structure or union type.
IBM1031I: INITIAL attribute is invalid in structure definitions.
IBM1032I: Storage attributes are invalid in structure definition.
IBM1033I: DEFINE STRUCTURE may not specify an array of structures.
IBM1034I: Only one description is allowed in a structure definition.
IBM1035I: The argument to the type function %1 must be an ordinal type name.
IBM1036I: The argument to the type function %1 must be a structure type name.
IBM1037I: The second argument to the type function %1 must have locator type.
IBM1038I: The first argument to the type function %1 must be a structure type name.
IBM1039I: %1 argument must have HANDLE type.
IBM1040I: Argument to %1 pseudovariable must be a HANDLE.
IBM1041I: The argument to the type function %1 must be a defined type.
IBM1042I: The first argument to the type function %1 must be a defined type.
IBM1043I: The second argument to the type function %1 must be a scalar.
IBM1044I: The second argument to the type function %1 must have the same size as the first argument.
IBM1045I: The get storage function to %1 must be a LIMITED ENTRY with LINKAGE(OPTLINK) and an appropriate entry description list.
IBM1046I: The free storage function to %1 must be a LIMITED ENTRY with LINKAGE(OPTLINK) and an appropriate entry description list.
IBM1047I: Descriptors must not be needed for any parameter to an ENTRY with a variable number of arguments.
IBM1048I: The VARGLIST built-in function may be used only inside procedures whose last parameter had the LIST attribute.
IBM1049I: The LIST attribute may be specified only on non-nested procedures, external entry constants, and limited entry variables.
IBM1050I: The LIST attribute may be specified only on the last element of an entry description list.
IBM1051I: Descriptors are supported for Fortran only for scalar character strings.
IBM1052I: Descriptors are not supported for Fortran for routines defined by or containing ENTRY statements.
IBM1053I: A function defined by a PROCEDURE containing ENTRY statements must return aggregate values BYADDR.
IBM1054I: A function defined by an ENTRY statement must return aggregate values BYADDR.
IBM1055I: A PROCEDURE containing ENTRY statements must receive all non-pointer parameters BYADDR.
IBM1056I: An ENTRY statement must receive all parameters BYADDR.
IBM1057I: ENTRY statement is not allowed in DO loops.
IBM1058I: RETURN statement is invalid inside a BEGIN in a PROCEDURE that contains ENTRY statements.
IBM1059I: In a PROCEDURE without the RETURNS option, any ENTRY statement must use BYADDR for its RETURNS value.
IBM1060I: OPTIONS(FORTRAN) is invalid if any parameters are UNALIGNED BIT.
IBM1061I: Attributes may not be specified in ALLOCATEs of BASED variables.
IBM1062I: Attributes specified for %1 in ALLOCATE statement do not match those in its declaration.
IBM1063I: Structuring specified in ALLOCATE of %1 does not match that in its declaration.
IBM1064I: Specification of extent for %1 in ALLOCATE statement is invalid since it was declared with a constant extent.
IBM1065I: The extent specified for the lower bound for dimension %2 of %1 in ALLOCATE statement is invalid since that variable was declared with a different constant extent.
IBM1066I: The extent specified for the upper bound for dimension %2 of %1 in ALLOCATE statement is invalid since that variable was declared with a different constant extent.
IBM1067I: The class %1 has not been defined.
IBM1068I: The class %1 is not owned by the package being compiled.
IBM1069I: The DEFINE %1 statement must occur only once.
IBM1070I: %1 is not a method name in any parent class.
IBM1071I: Level numbers are invalid in method lists.
IBM1072I: The use of asterisks for names is not valid in method lists.
IBM1073I: Every method must have the ENTRY attribute.
IBM1074I: Dimensions may not be specified on methods.
IBM1075I: Storage attributes may not be specified on methods.
IBM1076I: ENTRY types and arguments in %1 must be LIMITED.
IBM1077I: FLOAT types and arguments in %1 must be NATIVE REAL.
IBM1078I: FIXED BIN types and arguments in %1 must be REAL with scale factor zero.
IBM1079I: Types with the attributes %2 are not supported as the target of the %1 function.
IBM1080I: Arguments with the attributes %2 are not supported as the source in the %1 function.
IBM1081I: DATE pattern is invalid.
IBM1082I: DATE attribute is valid only with NONVARYING CHARACTER, FIXED DECIMAL and arithmetic PICTURE.
IBM1083I: DATE attribute conflicts with non-zero scale factor.
IBM1084I: DATE attribute conflicts with COMPLEX attribute.
IBM1085I: DATE attribute conflicts with PICTURE string containing characters other than 9.
IBM1086I: Length of DATE pattern and base precision do not match.
IBM1087I: Length of DATE pattern and base length do not match.
IBM1088I: DATE attribute conflicts with adjustable length.
IBM1089I: Response file is too large. Excess will be ignored.
IBM1090I: Line in response file is longer than 100 characters. That line and rest of file will be ignored.
IBM1091I: The %1 statement cannot be used under SYSTEM(CICS).
IBM1092I: DISPLAY with REPLY cannot be used under SYSTEM(CICS).
IBM1093I: The %1 built-in function cannot be used under SYSTEM(CICS).
IBM1094I: The %1 statement cannot be used under SYSTEM(CICS) except with SYSPRINT.
IBM1095I: Source in CAST to FLOAT must be FLOAT, FIXED or ORDINAL.
IBM1096I: Target in CAST from FLOAT must be FLOAT, FIXED BIN or ORDINAL.
IBM1097I: Target in CAST from FIXED DEC must be FLOAT, FIXED BIN or ORDINAL.
IBM1098I: FIXED DEC types and arguments in %1 must be REAL with non-negative scale factor.
IBM1099I: Source in CAST to FIXED DEC must be FLOAT, FIXED or ORDINAL.
IBM1100I: CASEX strings must have the same length.
IBM1101I: The ORDINAL types do not match.
IBM1102I: The HANDLE types do not match.
IBM1103I: The STRUCTURE types do not match.
IBM1104I: Alignment does not match.
IBM1105I: Number and attributes of structure members do not match.
IBM1106I: Number of dimensions do not match.
IBM1107I: Lower bounds do not match.
IBM1108I: Upper bounds do not match.
IBM1109I: RETURNS attributes do not match.
IBM1110I: BYVALUE/BYADDR attributes in RETURNS do not match.
IBM1111I: LINKAGE values do not match.
IBM1112I: OPTIONS values do not match.
IBM1113I: Parameter counts do not match.
IBM1114I: BYVALUE/BYADDR attributes in parameter %1 do not match.
IBM1115I: Number of dimensions for parameter %1 do not match.
IBM1116I: Lower bounds for parameter %1 do not match.
IBM1117I: Upper bounds for parameter %1 do not match.
IBM1118I: Alignment of parameter %1 does not match.
IBM1119I: Number and attributes of structure members in parameter %1 do not match.
IBM1120I: Attributes of parameter %1 do not match.
IBM1121E: 
IBM1122E: 
IBM1123E: 
IBM1124E: 
IBM1125E: 
IBM1126E: 
IBM1127E: 
IBM1128I: The ENTRY named %2 matches the reference to the GENERIC variable %1, but while the GENERIC reference is used as a function, the matching ENTRY does not have the RETURNS attribute.
IBM1129I: The ENTRY named %2 matches the reference to the GENERIC variable %1, but while the GENERIC reference is used as a function acting as a locator qualifier, the matching ENTRY does not return a POINTER.
IBM1130I: The ENTRY named %2 matches the reference to the GENERIC variable %1, but while the GENERIC reference is used as a repeating function reference, the matching ENTRY cannot be so used.
IBM1131I: iSUB defining is not valid with the POSITION attribute.
IBM1132I: In iSUB defining, the base and DEFINED variables must match.
IBM1133I: The i in an iSUB reference must not exceed the dimensionality of the DEFINED variable.
IBM1134I: An iSUB variable cannot be defined on a cross-section of its base.
IBM1135I: iSUB defining is supported only for arrays of scalars.
IBM1136I: DFT(DESCLIST) conflicts with CMPAT(%1).
IBM1137I: The number of indices specified for the LABEL %1 does not match the number previously specified.
IBM1138I: Indices have been specified for the LABEL %1 when it was previously specified without indices.
IBM1139I: Indices have not been specified for the LABEL %1 when it was previously specified with indices.
IBM1140I: The LE runtime is not current enough.
IBM1141I: Length of second argument to the REPLACEBY2 built-in must be twice that of the third.
IBM1142I: First argument to the %1 built-in must be a structure.
IBM1143I: Event structure argument to the %1 built-in has too few elements.
IBM1144I: Event structure argument to the %1 built-in has too many elements.
IBM1145I: Member %2 in the event structure argument to the %1 built-in is not a scalar.
IBM1146I: Member %2 in the event structure argument to the %1 built-in must be a LIMITED ENTRY.
IBM1147I: Member %2 in the event structure argument to the %1 built-in must return BYVALUE a NATIVE FIXED BIN(31).
IBM1148I: Member %2 in the event structure argument to the %1 built-in must have a non-empty entry description list.
IBM1149I: Member %2 in the event structure argument to the %1 built-in has a parameter count of %3 when the correct parameter count is %4 .
IBM1150I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE POINTER as its first parameter.
IBM1151I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE POINTER as its second parameter.
IBM1152I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE NATIVE FIXED BIN(31) as its third parameter.
IBM1153I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE POINTER as its fourth parameter.
IBM1154I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE NATIVE FIXED BIN(31) as its fifth parameter.
IBM1155I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE POINTER as its second parameter.
IBM1156I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE NATIVE FIXED BIN(31) as its fourth parameter.
IBM1157I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE NATIVE FIXED BIN(31) as its second parameter.
IBM1158I: Member %2 in the event structure argument to the %1 built-in must have a BYVALUE CHAR(1) or BYVALUE WCHAR(1) as its second parameter.
IBM1159I: Member %2 in the event structure argument to the %1 built-in has the wrong linkage.
IBM1160I: Member %2 in the event structure argument to the %1 built-in must have the NODESCRIPTOR option.
IBM1161I: All members of the input structure to the %1 built-in must have computational type.
IBM1162I: The input structure to the %1 built-in must not be a UNION or contain any UNIONs.
IBM1163I: The input structure to the %1 built-in must not contain any GRAPHIC elements.
IBM1164I: The input structure to the %1 built-in must not contain any WIDECHAR elements.
IBM1165I: The input structure to the %1 built-in must not contain any unnamed substructures.
IBM1166I: PRV support is provided only if the LIMITS(EXTNAME(7)) option is in effect.
IBM1167I: PRV support is provided only if the NORENT option is in effect.
IBM1168I: PRV support is provided only if the CMPAT(V1) or CMPAT(V2) option is in effect.
IBM1169E: 
IBM1170E: 
IBM1171I: Too many INTERNAL CONTROLLED variables.
IBM1172I: Under the NOWRITABLE option, no FETCHABLE ENTRY may be declared at the PACKAGE level.
IBM1173I: Under the NOWRITABLE option, no FILE CONSTANT may be declared at the PACKAGE level.
IBM1174I: Under the NOWRITABLE option, no CONTROLLED may be declared at the PACKAGE level.
IBM1175I: Result of REPLACEBY2 is too long.
IBM1176I: The second and third arguments to REPLACEBY2 must be restricted expressions.
IBM1177I: The result of the %1 built-in would require more than 32767 bytes.
IBM1178I: The file %1 is a PDS member and hence cannot be used for SYSADATA.
IBM1179I: INCLUDE statements are not supported when the LINEDIR option is in effect.
IBM1180I: There is too little room between the margins for the LINE directive. The PPTRACE option will be turned off.
IBM1181I: Use of the KEYED DIRECT file %1 in a %2 statement without a KEY/KEYFROM clause is invalid.
IBM1182E: 
IBM1183E: 
IBM1184E: 
IBM1185E: 
IBM1186E: 
IBM1187E: 
IBM1188E: 
IBM1189E: 
IBM1190E: 
IBM1191E: 
IBM1192E: 
IBM1193E: 
IBM1194E: 
IBM1195E: 
IBM1196E: 
IBM1197E: 
IBM1198E: 
IBM1199E: 
IBM1200E: 
IBM1201E: 
IBM1202E: 
IBM1203E: 
IBM1204E: 
IBM1205E: 
IBM1206E: 
IBM1207E: 
IBM1208E: 
IBM1209E: 
IBM1210E: 
IBM1211E: 
IBM1212E: 
IBM1213E: 
IBM1214E: 
IBM1215E: 
IBM1216E: 
IBM1217E: 
IBM1218E: 
IBM1219E: 
IBM1220E: 
IBM1221E: 
IBM1222E: 
IBM1223E: 
IBM1224E: 
IBM1225E: 
IBM1226E: 
IBM1227E: 
IBM1228E: 
IBM1229E: 
IBM1230E: 
IBM1231E: 
IBM1232E: 
IBM1233E: 
IBM1234E: 
IBM1235E: 
IBM1236E: 
IBM1237E: 
IBM1238E: 
IBM1239E: 
IBM1240E: 
IBM1241E: 
IBM1242E: 
IBM1243E: 
IBM1244E: 
IBM1245E: 
IBM1246E: 
IBM1247E: 
IBM1248E: 
IBM1249E: 
IBM1250E: 
IBM1251E: 
IBM1252E: 
IBM1253E: 
IBM1254E: 
IBM1255E: 
IBM1256E: 
IBM1257E: 
IBM1258E: 
IBM1259E: 
IBM1260E: 
IBM1261E: 
IBM1262E: 
IBM1263E: 
IBM1264E: 
IBM1265E: 
IBM1266E: 
IBM1267E: 
IBM1268E: 
IBM1269E: 
IBM1270E: 
IBM1271E: 
IBM1272E: 
IBM1273E: 
IBM1274E: 
IBM1275E: 
IBM1276E: 
IBM1277E: 
IBM1278E: 
IBM1279E: 
IBM1280E: 
IBM1281E: 
IBM1282E: 
IBM1283E: 
IBM1284E: 
IBM1285E: 
IBM1286E: 
IBM1287E: 
IBM1288E: 
IBM1289E: 
IBM1290E: 
IBM1291E: 
IBM1292E: 
IBM1293E: 
IBM1294E: 
IBM1295E: 
IBM1296E: 
IBM1297E: 
IBM1298E: 
IBM1299E: 
IBM1300E: 
IBM1301E: 
IBM1302E: 
IBM1303E: 
IBM1304E: 
IBM1305E: 
IBM1306E: 
IBM1307E: 
IBM1308E: 
IBM1309E: 
IBM1310E: 
IBM1311E: 
IBM1312E: 
IBM1313E: 
IBM1314E: 
IBM1315E: 
IBM1316E: 
IBM1317E: 
IBM1318E: 
IBM1319E: 
IBM1320E: 
IBM1321E: 
IBM1322E: 
IBM1323E: 
IBM1324E: 
IBM1325E: 
IBM1326E: 
IBM1327E: 
IBM1328E: 
IBM1329E: 
IBM1330E: 
IBM1331E: 
IBM1332E: 
IBM1333E: 
IBM1334E: 
IBM1335E: 
IBM1336E: 
IBM1337E: 
IBM1338E: 
IBM1339E: 
IBM1340E: 
IBM1341E: 
IBM1342E: 
IBM1343E: 
IBM1344E: 
IBM1345E: 
IBM1346E: 
IBM1347E: 
IBM1348E: 
IBM1349E: 
IBM1350E: 
IBM1351E: 
IBM1352E: 
IBM1353E: 
IBM1354E: 
IBM1355E: 
IBM1356E: 
IBM1357E: 
IBM1358E: 
IBM1359E: 
IBM1360E: 
IBM1361E: 
IBM1362E: 
IBM1363E: 
IBM1364E: 
IBM1365E: 
IBM1366E: 
IBM1367E: 
IBM1368E: 
IBM1369E: 
IBM1370E: 
IBM1371E: 
IBM1372E: 
IBM1373E: 
IBM1374E: 
IBM1375E: 
IBM1376E: 
IBM1377E: 
IBM1378E: 
IBM1379E: 
IBM1380E: 
IBM1381E: 
IBM1382E: 
IBM1383E: 
IBM1384E: 
IBM1385E: 
IBM1386E: 
IBM1387E: 
IBM1388E: 
IBM1389E: 
IBM1390E: 
IBM1391E: 
IBM1392E: 
IBM1393E: 
IBM1394E: 
IBM1395E: 
IBM1396E: 
IBM1397E: 
IBM1398E: 
IBM1399E: 
IBM1400E: 
IBM1401I: Compiler backend issued error messages to STDOUT.
IBM1402I: Missing %1 assumed before %2.
IBM1403I: %1 is declared as BASED on the ADDR of %2, but %1 requires more storage than %2.
IBM1404I: PROCESS statements are not permitted under the NOPROCESS option.
IBM1405I: %1 is declared as BASED on the ADDR of %2, but %1 requires more storage than remains in the enclosing level 1 structure %3 after the location of %2.
IBM1406I: Even decimal precisions are not allowed under RULES(NOEVENDEC).
IBM1407I: Precision outside VALUE clause will be ignored.
IBM1408I: Length outside VALUE clause will be ignored.
IBM1409I: AREA size outside VALUE clause will be ignored.
IBM1410I: RETURN statement without an expression is invalid inside a subprocedure that specified the RETURNS attribute.
IBM1411I: Function %1 contains no valid RETURN statement.
IBM1412I: STRINGOFGRAPHIC( CHARACTER ) option is ignored because argument to STRING built-in function is possibly not contiguous.
IBM1413I: Procedure has no RETURNS attribute, but contains a RETURN statement. A RETURNS attribute will be assumed.
IBM1414I: The attribute %1 should be specified only on parameters and descriptors.
IBM1415I: The %1 option conflicts with the %2 option. The IBM default of %3 will be used instead.
IBM1416I: Without APAR %1, compiler would generate incorrect code for this statement.
IBM1417I: The SEPARATE suboption of TEST is not supported when the LINEDIR option is in effect.
IBM1418I: In FETCHABLE code compiled with NORENT NOWRITABLE(PRV), it is invalid to ALLOCATE or FREE a CONTROLLED variable unless it is a PARAMETER.
IBM1419I: Variable %1 is unreferenced.
IBM1420I: HGPR is invalid and ignored unless the ARCH option is 5 or greater.
IBM1421E: 
IBM1422E: 
IBM1423E: 
IBM1424E: 
IBM1425E: 
IBM1426E: 
IBM1427E: 
IBM1428E: 
IBM1429E: 
IBM1430E: 
IBM1431E: 
IBM1432E: 
IBM1433E: 
IBM1434E: 
IBM1435E: 
IBM1436E: 
IBM1437E: 
IBM1438E: 
IBM1439E: 
IBM1440E: 
IBM1441E: 
IBM1442E: 
IBM1443E: 
IBM1444E: 
IBM1445E: 
IBM1446E: 
IBM1447E: 
IBM1448E: 
IBM1449E: 
IBM1450E: 
IBM1451E: 
IBM1452E: 
IBM1453E: 
IBM1454E: 
IBM1455E: 
IBM1456E: 
IBM1457E: 
IBM1458E: 
IBM1459E: 
IBM1460E: 
IBM1461E: 
IBM1462E: 
IBM1463E: 
IBM1464E: 
IBM1465E: 
IBM1466E: 
IBM1467E: 
IBM1468E: 
IBM1469E: 
IBM1470E: 
IBM1471E: 
IBM1472E: 
IBM1473E: 
IBM1474E: 
IBM1475E: 
IBM1476E: 
IBM1477E: 
IBM1478E: 
IBM1479E: 
IBM1480E: 
IBM1481E: 
IBM1482E: 
IBM1483E: 
IBM1484E: 
IBM1485E: 
IBM1486E: 
IBM1487E: 
IBM1488E: 
IBM1489E: 
IBM1490E: 
IBM1491E: 
IBM1492E: 
IBM1493E: 
IBM1494E: 
IBM1495E: 
IBM1496E: 
IBM1497E: 
IBM1498E: 
IBM1499E: 
IBM1500E: 
IBM1501E: 
IBM1502E: 
IBM1503E: 
IBM1504E: 
IBM1505E: 
IBM1506E: 
IBM1507E: 
IBM1508E: 
IBM1509E: 
IBM1510E: 
IBM1511E: 
IBM1512E: 
IBM1513E: 
IBM1514E: 
IBM1515E: 
IBM1516E: 
IBM1517E: 
IBM1518E: 
IBM1519E: 
IBM1520E: 
IBM1521E: 
IBM1522E: 
IBM1523E: 
IBM1524E: 
IBM1525E: 
IBM1526E: 
IBM1527E: 
IBM1528E: 
IBM1529E: 
IBM1530E: 
IBM1531E: 
IBM1532E: 
IBM1533E: 
IBM1534E: 
IBM1535E: 
IBM1536E: 
IBM1537E: 
IBM1538E: 
IBM1539E: 
IBM1540E: 
IBM1541E: 
IBM1542E: 
IBM1543E: 
IBM1544E: 
IBM1545E: 
IBM1546E: 
IBM1547E: 
IBM1548E: 
IBM1549E: 
IBM1550E: 
IBM1551E: 
IBM1552E: 
IBM1553E: 
IBM1554E: 
IBM1555E: 
IBM1556E: 
IBM1557E: 
IBM1558E: 
IBM1559E: 
IBM1560E: 
IBM1561E: 
IBM1562E: 
IBM1563E: 
IBM1564E: 
IBM1565E: 
IBM1566E: 
IBM1567E: 
IBM1568E: 
IBM1569E: 
IBM1570E: 
IBM1571E: 
IBM1572E: 
IBM1573E: 
IBM1574E: 
IBM1575E: 
IBM1576E: 
IBM1577E: 
IBM1578E: 
IBM1579E: 
IBM1580E: 
IBM1581E: 
IBM1582E: 
IBM1583E: 
IBM1584E: 
IBM1585E: 
IBM1586E: 
IBM1587E: 
IBM1588E: 
IBM1589E: 
IBM1590E: 
IBM1591E: 
IBM1592E: 
IBM1593E: 
IBM1594E: 
IBM1595E: 
IBM1596E: 
IBM1597E: 
IBM1598E: 
IBM1599E: 
IBM1600E: 
IBM1601I: Compiler backend issued warning messages to STDOUT.
IBM1602I: Missing %1 assumed before %2.
IBM1603I: Number of items in INITIAL list is %1 for the array %3 which contains %2 elements.
IBM1604I: INITIAL list for the array %3 contains only one item.
IBM1605I: FIXED DEC(%1,%2) will be converted to FIXED DEC(%3,%4). Significant digits may be lost.
IBM1606I: Invalid carriage control character. Blank assumed.
IBM1607E: 
IBM1608I: PICTURE representing FIXED DEC(%1,%2) will be converted to FIXED DEC(%3,%4). Significant digits may be lost.
IBM1609I: PICTURE representing FIXED DEC(%1,%2) will be converted to PICTURE representing FIXED DEC(%3,%4). Significant digits may be lost.
IBM1610I: Comment contains a semicolon on line %1.%2.
IBM1611I: One argument to %1 built-in is FIXED DEC while the other is FIXED BIN or FLOAT. Compiler will not interpret precision as FIXED DEC.
IBM1612I: The binary value %1 appears in more than one WHEN clause.
IBM1613I: The character string %1 appears in more than one WHEN clause.
IBM1614I: Unless it is an output-only parameter, %1 may be uninitialized when used.
IBM1615I: Both comparands are booleans.
IBM1616I: DO-loop will always execute exactly once. A semicolon after the DO may be missing.
IBM1617I: Size of parameter %1 will return the currentsize value since no descriptor is available.
IBM1618I: Passing a LABEL to a non-PL/I routine is very poor coding practice and will cause the compiler to generate less than optimal code.
IBM1619I: The suboption %2 is not valid for the suboption %3 of the %1 compiler option.
IBM1620I: The include file %1 contains no cross-referenced variables.
IBM1621I: Target structure contains REFER objects. Results are undefined if the assignment changes any REFER object.
IBM1622E: 
IBM1623E: 
IBM1624E: 
IBM1625E: 
IBM1626E: 
IBM1627E: 
IBM1628E: 
IBM1629E: 
IBM1630E: 
IBM1631E: 
IBM1632E: 
IBM1633E: 
IBM1634E: 
IBM1635E: 
IBM1636E: 
IBM1637E: 
IBM1638E: 
IBM1639E: 
IBM1640E: 
IBM1641E: 
IBM1642E: 
IBM1643E: 
IBM1644E: 
IBM1645E: 
IBM1646E: 
IBM1647E: 
IBM1648E: 
IBM1649E: 
IBM1650E: 
IBM1651E: 
IBM1652E: 
IBM1653E: 
IBM1654E: 
IBM1655E: 
IBM1656E: 
IBM1657E: 
IBM1658E: 
IBM1659E: 
IBM1660E: 
IBM1661E: 
IBM1662E: 
IBM1663E: 
IBM1664E: 
IBM1665E: 
IBM1666E: 
IBM1667E: 
IBM1668E: 
IBM1669E: 
IBM1670E: 
IBM1671E: 
IBM1672E: 
IBM1673E: 
IBM1674E: 
IBM1675E: 
IBM1676E: 
IBM1677E: 
IBM1678E: 
IBM1679E: 
IBM1680E: 
IBM1681E: 
IBM1682E: 
IBM1683E: 
IBM1684E: 
IBM1685E: 
IBM1686E: 
IBM1687E: 
IBM1688E: 
IBM1689E: 
IBM1690E: 
IBM1691E: 
IBM1692E: 
IBM1693E: 
IBM1694E: 
IBM1695E: 
IBM1696E: 
IBM1697E: 
IBM1698E: 
IBM1699E: 
IBM1700E: 
IBM1701E: 
IBM1702E: 
IBM1703E: 
IBM1704E: 
IBM1705E: 
IBM1706E: 
IBM1707E: 
IBM1708E: 
IBM1709E: 
IBM1710E: 
IBM1711E: 
IBM1712E: 
IBM1713E: 
IBM1714E: 
IBM1715E: 
IBM1716E: 
IBM1717E: 
IBM1718E: 
IBM1719E: 
IBM1720E: 
IBM1721E: 
IBM1722E: 
IBM1723E: 
IBM1724E: 
IBM1725E: 
IBM1726E: 
IBM1727E: 
IBM1728E: 
IBM1729E: 
IBM1730E: 
IBM1731E: 
IBM1732E: 
IBM1733E: 
IBM1734E: 
IBM1735E: 
IBM1736E: 
IBM1737E: 
IBM1738E: 
IBM1739E: 
IBM1740E: 
IBM1741E: 
IBM1742E: 
IBM1743E: 
IBM1744E: 
IBM1745E: 
IBM1746E: 
IBM1747E: 
IBM1748E: 
IBM1749E: 
IBM1750E: 
IBM1751E: 
IBM1752E: 
IBM1753E: 
IBM1754E: 
IBM1755E: 
IBM1756E: 
IBM1757E: 
IBM1758E: 
IBM1759E: 
IBM1760E: 
IBM1761E: 
IBM1762E: 
IBM1763E: 
IBM1764E: 
IBM1765E: 
IBM1766E: 
IBM1767E: 
IBM1768E: 
IBM1769E: 
IBM1770E: 
IBM1771E: 
IBM1772E: 
IBM1773E: 
IBM1774E: 
IBM1775E: 
IBM1776E: 
IBM1777E: 
IBM1778E: 
IBM1779E: 
IBM1780E: 
IBM1781E: 
IBM1782E: 
IBM1783E: 
IBM1784E: 
IBM1785E: 
IBM1786E: 
IBM1787E: 
IBM1788E: 
IBM1789E: 
IBM1790E: 
IBM1791E: 
IBM1792E: 
IBM1793E: 
IBM1794E: 
IBM1795E: 
IBM1796E: 
IBM1797E: 
IBM1798E: 
IBM1799E: 
IBM1800E: 
IBM1801I: The procedure %1 is not referenced.
IBM1802I: FIXED DEC(%1,%2) operand will be converted to FIXED BIN(%3,%4). This introduces a non-zero scale factor into an integer operation and will produce a result with the attributes FIXED BIN(%5,%6).
IBM1803I: Aggregate mapping will be done by library call.
IBM1804I: %1 STRING EDIT statement optimized.
IBM1805I: Boolean is compared with something other than '1'b or '0'b.
IBM1806I: For assignment to %3, conversion from %1 to %2 will be done by library call.
IBM1807I: Passing a LABEL to another routine is poor coding practice and will cause the compiler to generate less than optimal code.
IBM1808I: File: %1
IBM1809I: %1
IBM1810I: FIXED DEC(%1,%2) operand will be converted to FIXED BIN(%3,%4). This introduces 8-byte integer arithmetic into an operation that might be faster if computed in decimal.
IBM1811I: Conversion of FIXED BIN(%1,%2) to FIXED DEC(%3,%4) may produce a more accurate result than under the old compiler.
