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).
Dig deeper on Mainframe operating systems and management
Related Q&A from Robert Crawford
With 3270 bridge, you can't stack input messages into one structure. The bridge can't process them all at once. It takes a little more work.continue reading
CICS expert Robert Crawford offers advice on determining the connection between CICS transactions and MQ Queue name.continue reading
CICS expert Robert Crawford discusses if a program can use IXLLIST macros in CICS when IXLLIST are APF.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.