Length of initial value exceeds size of field.
20
Cause . . . . . : The initial
value specified as a parameter for keyword INZ is longer than the length of
the field, or the number of decimal positions in the initial value exceeds the
number of decimal positions of the field.
For an integer field (type I)
- if it is a 3-digit field, the initial value must be between -128 and
127.
- if it is a 5-digit field, the initial value must be between -32768 and
32767.
- if it is a 10-digit field, the initial value must be between -2147483648
and 2147483647.
- if it is a 20-digit field, the initial value must be between
-9223372036854775808 and 9223372036854775807.
For an unsigned field (type U)
- if it is a 3-digit field, the initial value must be between 0 and
255.
- if it is a 5-digit field, the initial value must be between 0 and
65535.
- if it is a 10-digit field, the initial value must be between 0 and
4294967295.
- if it is a 20-digit field, the initial value must be between 0 and
18446744073709551615.
For a float field (type F)
- if it is a 4-byte field, the initial value must be 0; between
+1.1754943E-38 and +3.4028235E+38; or between
-1.1754943E-38 and -3.4028235E+38.
- if it is an 8-byte field, the initial value must be 0; between
+2.224073858507201E-308 and +1.797693134862315E+308; or
between -2.224073858507201E-308 and
-1.797693134862315E+308.
The initial value is ignored.
Recovery . . . : Change the initial value, or
the length or number of decimal positions of the field. Compile
again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.