The following are new messages
introduced with V3R4. Many of these messages will be produced only
when certain compiler options are in effect. For an exact and a
fuller explanation, see the Messages and Codes manual.
- IBM2165: flags use of NOWRITABLE(PRV) with LIMITS(EXTNAME(n))
if n is bigger than 7
- IBM2166: flags use of NOWRITABLE(PRV) with RENT
- IBM2167: flags use of NOWRITABLE(PRV) with CMPAT(LE)
- IBM2170: flags too many instances of INTERNAL CONTROLLED
- IBM2171: flags any FETCHABLE ENTRY declared at the PACKAGE level
if the NOWRITABLE option is in effect
- IBM2172: flags any FILE CONSTANT declared at the PACKAGE level
if the NOWRITABLE option is in effect
- IBM2173: flags any CONTROLLED VARIABLE declared at the PACKAGE
level if the NOWRITABLE option is in effect
- IBM2174: flags REPLACEBY2 built-in function references where
the result would be longer than CHAR(32767)
- IBM2175: flags REPLACEBY2 built-in function references where
the second and third arguments are not restricted expressions
- IBM2176: flags HEX and HEXIMAGE built-in function references
where the result would require more than 32767 characters
- IBM2402: flags the declaration of one variable as based on the
address of a second variable when the second variable is not large
enough to contain the first variable
- IBM2403: flags the use of *PROCESS statements
- IBM2404: flags the declaration of one variable as based on the
address of a second variable when the structure containing the second
variable is not large enough to contain the first variable
- IBM2405: flags declares and built-in functions that specify
an even FIXED DEC precision
- IBM2406: flags arithmetic precision specified in a DEFAULT statement
but outside of a VALUE clause
- IBM2407: flags string length specified in a DEFAULT statement
but outside of a VALUE clause
- IBM2408: flags AREA size specified in a DEFAULT statement but
outside of a VALUE clause
- IBM2409: flags RETURN; statements in functions
- IBM2410: flags the lack of any RETURN statements inside a function
- IBM2411: flags STRING of GRAPHIC aggregates that contain VARYING
strings or NONCONNTECT array slices
- IBM2412: flags RETURN statements that specify an expression
if the containing PROCEDURE statement does not specify the RETURNS
option
- IBM2413: flags use of CONNECTED apart from on parameters and
in descriptor lists
- IBM2604: flags FIXED DEC assignments that could raise SIZE
- IBM2605: flags invalid carriage control characters
- IBM2607: flags PIC to FIXED DEC assignments that could raise
SIZE
- IBM2608: flags PIC to PIC assignments that could raise SIZE
- IBM2609: flags semicolons in comments
- IBM2610: flags MULTIPLY, DIVIDE, ADD and SUBTRACT built-in function references
where one operand is FIXED DEC and the other is FIXED BIN or FLOAT
- IBM2611: flags duplicate binary or bit WHEN values and identifies
the duplicate value
- IBM2612: flags duplicate character WHEN values and identifies
the duplicate value
- IBM2613: flags possibly uninitialized scalars used as ASGN BYADDR
arguments
- IBM2614: flags expressions where the results of two compares
are compared
- IBM2801: flags any arithmetic operation where one operand is
FIXED BIN with zero scale factor and the other is FIXED DEC with
non-zero scale factor, thus producing a FIXED BIN result with non-zero
scale factor
- IBM2802: flags aggregate mapping done by library call
- IBM2803: flags statements where GET/PUT STRING EDIT has been
optimized
- IBM2804: flags suboptimal compares
- IBM3270: flags EXEC CICS statements when the CICS option is
not in effect
- IBM3271: flags EXEC CSPM statements when the CSPM option is
not in effect
- IBM3272: flags EXEC DLI statements when the DLI option is not
in effect
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)