When I was /the/ IBM i (or AS/400) programmer, I made sure that I followed guidelines that I remember as suggestions from Barbara Morris: The program A called directly from the menu gets *NEW, and the programs down the stack get *CALLER. Otherwise, use great care.
In the shop, there are programs that call a dozen others, and the dozen each call back and forth. Can of worms.
It's gonna be sticky but this is my dream job, believe it or not. A bunch of old, old code that we're all told to modernize.
As an Amazon Associate we earn from qualifying purchases.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.