← All errors

RNQ

RNQ0100 Value out of range for string operation

RPG status code
00100 Value out of range for string operation

Most common cause

%SUBST, %REPLACE or %SCAN with a position or length beyond the size of the string.

Other causes

  • A position computed with %SCAN, which returns 0, then used as the start.
  • A length computed on an empty VARCHAR.

How to fix it

Before the call check that the start is greater than zero and that start + length - 1 does not exceed %LEN.

Related errors

Text and codes from IBM documentation for 7.6. Checked on .