Skip to Content

Compiler Upgrade Projects

Compiling components is one of ChangeMan ZMF's core businesses, and ChangeMan ZMF is very good in it. But when it comes to compiler upgrades (which compiler doesn't ever get upgraded?) it is not an obvious task to create an inventory of all components using the compiler to be upgraded. That‟s where the reports in this category join the game.

Typical questions that fit in this category relate to identifying components that are still using an old release of a compiler, such as: Which components have not yet been compiled with COBOL LE? Some real world situations to illustrate the reasons for this question, which standard report COBSMMRY may answer, are:

  • Eliminate the use of unsupported compilers.
  • Outsourcing of the future maintenance of these components.
  • Re-develop application components developed in an outdated programming language (because most of the programmers are retired).

Reports in this category

  • CMPRECMP - Components recompiled from BAS0.
  • CMPRELNK - Components relinked from BAS0.
  • COBALL - Components with language COB*.
  • COBOLX - Components with language COBOLX.
  • COBSMMRY - COBOL* summary.
  • LTPHSTRY - History by library type.
  • PRCBLANK - Like SRCs without staging procedure.


book | by Dr. Radut