可変長フィールドを含むデータ・ベースを参照している RPG プログラムをコンパイルするには
CVTOPT(*VARCHAR)
を指定する必要がある。
例えば、
CRTBNDRPG PGM(OBJLIB/MYPGM) SRCFILE(SRCLIB/QRPGLESRC) CVTOPT(*VARCHAR) AUT(*ALL)
または
CRTRPGMOD MODULE(OBJLIB/MYPGM) SRCFILE(SRCLIB/QRPGLESRC) CVTOPT(*VARCHAR) AUT(*ALL)
のようにしてコンパイルすること。