On 2015-11-23, at 09:55, Steve Thompson wrote: > > I've done multiple migrations (plus how many did the Y2K remediation?) where > missing source had to be resolved. > It may be a good idea to rebuild all applications from source periodically, whether you need to or not.
o It exploits compiler upgrades. o It removes latent code generation bugs, repaired in the newer compiler. o It takes advantage of better error reporting in the newer compiler.(1) o While it can't prevent loss of source, it may expose it while it may still exist on backups. (1) A few years ago, we were performing a mandated migration from HLASM to an ISV cross-assembler. One of our developers balked, reporting that the cross-assembler gave RC=4 on a program where HLASM gave RC=0. I examined the source code and concluded that HLASM's error reporting was deficient. I submitted a PMR; IBM took an APAR making HLASM also give RC=4. Our developer wasn't pleased, but he repaired his program and migrated. Developers shouldn't rely on compiler defects; they should report them promptly. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
