PL/I · Message ID

CEE3209S: Fixed-Point Divide Exception (System Completion Code 0C9)

What does CEE3209S: Fixed-Point Divide Exception (System Completion Code 0C9) mean in PL/I?

A FIXED BINARY division either divided by zero or produced a quotient that could not fit in the result field's declared precision.

CEE3209S: Fixed-Point Divide Exception (System Completion Code 0C9)IBM Enterprise PL/I for z/OS · z/OS Language Environment

Condition

A FIXED BINARY division either divided by zero or produced a quotient that could not fit in the result field's declared precision.

Fix

Add an explicit zero-divisor check (or register ON ZERODIVIDE) before the division, and confirm the target field's precision is large enough for the expected range of quotients.

Related message id