PL/I · Message ID

CEE3208S: Fixed-Point Overflow Exception (System Completion Code 0C8)

What does CEE3208S: Fixed-Point Overflow Exception (System Completion Code 0C8) mean in PL/I?

A fixed-point binary arithmetic result exceeded the size of the target field, typically from an unchecked accumulation or multiplication into a FIXED BINARY variable declared too small for the data it actually holds.

CEE3208S: Fixed-Point Overflow Exception (System Completion Code 0C8)IBM Enterprise PL/I for z/OS · z/OS Language Environment

Condition

A fixed-point binary arithmetic result exceeded the size of the target field, typically from an unchecked accumulation or multiplication into a FIXED BINARY variable declared too small for the data it actually holds.

Fix

Enable ON SIZE (or ON FIXEDOVERFLOW) condition handling around the arithmetic, and widen the target variable's PRECISION or add explicit range checks before the operation that overflows.

Related message id