This may be way off base because I haven't touched a "cycle" program in
forever but is this RPG an "input primary" program? It seems to me
(thinking back 20+ years) that, even with *INLR turned on manually, an input
primary continues to processing records until EOF.