Start of change

IGYCB7316-W The value of data item ‘&1’ at the time of reference by statement number &2 on line &3 was invalid. The value exceeded the number of digits in the data definition, and failed the SIZE ERROR test generated by the NUMCHECK(BIN) compiler option.

Explanation

The compiler has detected that a BINARY/COMP/COMP-4 data item has a value that exceeds its picture clause, at the specified line of code while compiling with NUMCHECK(BIN,MSG) specified.

System action

The compilation continues, with the compiler generating a check for the data item. RC=4 is returned.

User response

Correct the program so that the data item referred to in the message doesn't have a value that exceeds its picture clause, and then recompile the program.
End of change