We just upgraded to V5R3 and suddenly I'm having problems trying to set breakpoints in RPG module source used in service programs. It sets breakpoints ok, just in the wrong places. Seems like the source and object are mismatched. Is this a known issue at V5R3 that I need to get a PTF for or should I keep looking for a problem in my own code? These were working service programs in V5R2.
I am currently recompiling in V5R3 to TGTRLS(*PRV) on both the service programs and the programs that call the procedures in the service program. They were previously compiled at *CURRENT (when we were on V5R2). The reason we are compiling to *PRV now is that not all our production machines are at V5R3 yet.