In our shop, we are upgrading from COBOL for MVS to COBOL for OS/390 and CICS/ESA 4.1 to CICS TS 1.3. For this upgradation, is it OK if the programs are just recompiled or whether the source code needs to be changed? If the source code needs to be changed, where can I get the info as what needs to be changed?
There should be no need to make any source code changes as you move your programs previously compiled with COBOL for MVS and run under CICS/ESA V4.1 to compiling them using COBOL for OS390 and running them under CICS TS V1.3. The one possible, but unlikely, exception is the chance of conflicts with new reserved words when migrating source to any new compiler level.
Note however that COBOL for OS390 is not the latest COBOL compiler. IBM Enterprise COBOL for z/OS and OS/390 V3 is now the latest compiler. If you migrate to this compiler, source code changes may be required since programs must be updated, if necessary, to conform to the COBOL 85 standard. For details see the comprehensive IBM Enterprise COBOL for z/OS and OS/390 V3:Compiler and Runtime Migration Guide (GC27-1409).
This was first published in April 2002