IGZ0222S   No significant digits remain in a fixed-point exponentiation operation in program program at displacement displacement due to excessive decimal positions specified in the operands or receivers.

Explanation

A fixed-point exponentiation operation that specifies a negative exponent could not be completed because all significant digits were lost after the operands were scaled. This condition is caused by excessive decimal positions being specified in the operands or receivers of the expression.

System action

The application was terminated.

Programmer response

Simplify the arithmetic expression, specifying less decimal positions in the operands.

Do not use exponentiation of a base having 31 decimal positions, using a negative integral exponent. Rather, use an exponentiation specifying a positive exponent followed by an explicit division operation.

Alternatively, use a floating-point expression. To do this, specify at least one floating-point operand or receiver.

Symbolic Feedback Code

IGZ06U