Taking an inventory of your applications

In planning the upgrade to Enterprise COBOL, you need to take a comprehensive inventory of applications in which you have programs that you intend to compile with Enterprise COBOL.

IBM COBOL Upgrade Advisor for z/OS® can provide assistance in taking an inventory of your existing program objects by reporting the compiler, compiler release, and compiler options used. It also provides recommendations for actions to take to complete the upgrade.

Language Environment® can help you find out whether you are ever running OS/VS COBOL programs from your inventory. Install the fix for APAR PM86742 to your Language Environment and look for one of these warning messages about detected OS/VS COBOL programs at run time:
Note: For your programs to continue running after the following warning messages have been issued, you must be running with the TRAP(ON) runtime option. For details, see TRAP in the z/OS Language Environment Programming Reference.
IGZ0268W
An invocation was made of OS/VS COBOL program "program-name".
IGZ0269W
"program-lang" version "program-version" program "program-name" made a call to OS/V/S COBOL program "program-name".

IBM watsonx Code Assistant for Z Understand can aid by analyzing the impact of a code change for an application.