IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

COBOL compiler upgrade


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
vicky10001
Warnings : 1

Active User


Joined: 13 Jul 2005
Posts: 136

PostPosted: Mon Jul 25, 2016 1:44 pm
Reply with quote

Hi All,

We are using COBOL compiler 4.1 in my mainframe shop. Its outdated so we are planning to upgrade the COBOL compiler. Kindly let me know which compiler is very efficient( COBOL compiler 5.1/5.2/6.1). Do you know any tool to find out the application impacts and upgrade process??. Kindly help on this
Back to top
View user's profile Send private message
Abid Hasan

New User


Joined: 25 Mar 2013
Posts: 88
Location: India

PostPosted: Mon Jul 25, 2016 2:53 pm
Reply with quote

Hello,

'Efficient' is a very relative term, for instance efficient in doing what? It'd be a little too obvious to say that the latest version would be efficient (that is how IBM markets them).
Having said that, you'd really be better off checking with your local support and most importantly the business you support to decide which version you'd want to migrate to. Do bear in mind, the newer compiler versions have a hardware requirement tag attached to them as well, you'd want to check on that; at the very same time CICS (if you are using it) version compatibility and so on, list can go on.

From the application stand-point the application owner (-programmers) are the best people who can answer your question, because the programs vary site-to-site. For instance when we migrated our set, we did a thorough code-by-code analysis to work out the impact. Once you've figured out the version of your choice, start with COBOL Migration Guide and understand the changes, note that V4 to V5+ is a big leap, and we are not even discussing LE changes yet. You'd really want to do rigorous testing in your testing environment before moving this change to PROD.
Back to top
View user's profile Send private message
prino

Senior Member


Joined: 07 Feb 2009
Posts: 1306
Location: Vilnius, Lithuania

PostPosted: Mon Jul 25, 2016 3:22 pm
Reply with quote

At one client we used the following:

First step is to change your compile procedures in the development environment to use both compilers sequentially, so that you can see what errors old source and a new compiler generate, but you can still continue running the code - in other words ignore any RC>4 from the new compiler for now, but let it trigger a step containing a SEND (to the user) message, to thoroughly check the listing of the new compiler, and change the code to remove them.

Once you're fairly confident that you've found the real show-stoppers, change the setup to stop your compile jobs if the new compiler issues any RC>4, and continue using both sequentially, but now run the code generated by the new compiler.
Back to top
View user's profile Send private message
vicky10001
Warnings : 1

Active User


Joined: 13 Jul 2005
Posts: 136

PostPosted: Mon Jul 25, 2016 5:08 pm
Reply with quote

Thanks a lot for the details. Do we have any tool to find-out the application impacts when we migrating to 5.2?
Back to top
View user's profile Send private message
Rohit Umarjikar

Global Moderator


Joined: 21 Sep 2010
Posts: 3049
Location: NYC,USA

PostPosted: Mon Jul 25, 2016 9:15 pm
Reply with quote

These type of questions should ONLY be asked to IBM Support Team/ Support staff at your shop , instead of a public forum to avoid possible failures.
Prepare to upgrade to Enterprise COBOL for z/OS V5IBM Enterprise COBOL for
z/OS, Version 6 Release 1
IBM Enterprise COBOL for z/OS, V6.1 delivers new and enhanced COBOL statements for added function and flexibility
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts Replace each space in cobol string wi... COBOL Programming 3
No new posts How I Found a Bug in a FORTRAN Compiler All Other Mainframe Topics 4
No new posts COBOL -Linkage Section-Case Sensitive COBOL Programming 1
No new posts COBOL ZOS Web Enablement Toolkit HTTP... COBOL Programming 0
No new posts Calling DFSORT from Cobol, using OUTF... DFSORT/ICETOOL 5
Search our Forums:

Back to Top