Mainframe Blog

Experts Weigh In on Converting ISPF Diehards to the Eclipse IDE

Portait of young hacker with computer screen reflecting in the man's glasses.
3 minute read
Mark Schettenhelm, Rita Ankatha

Change can be difficult, which leads many to resist the adoption of new technologies. But while we may resist change, we can’t stay still because the world keeps moving. Mainframe development is advancing, especially with technology that makes our jobs easier and better—improvements that do no good unless we take the time to adopt them.

Developers who have been using Interactive System Productivity Facility (ISPF) for decades and are now faced with learning Eclipse may resist the modern integrated development environment (IDE) because they fear the unknown or are hesitant to change what already works and risk a slowdown. Once developers stop and look at the advantages, they can see how it will help them, so the trick is to turn this hesitation into the excitement of new possibilities.

Don’t just take our word for it. Here’s what we’re hearing from our team bringing Eclipse to hardcore TSO ISPF users through BMC Compuware Topaz. They’ve convinced even the most avid green-screener to convert and not look back.

According to BMC Solution Engineering Manager Roland Kinsman, “One of the features that causes the most hard-core TSO/ISPF user to say, ‘wow’ is the ‘Copy To’ function of the Host Explorer. Being able to copy multiple files and rename them, and even copy them to another LPAR with no shared DASD is a cool trick. There are many other “killer” features of BMC AMI DevX Workbench for Eclipse that can make a developer more efficient.

BMC Principal Software Consultant Ed Gannaway adds, “[The] Split feature in the COBOL Editor…allows the user to edit/view their members in two windows simultaneously…their COBOL program’s Data Division in one window and Procedure Division in another. Also, in the Editor, you can quickly navigate your code and JCL using the Outline view that the BMC Compuware Topaz Editor automatically creates.”

“Another capability that programmers like is ‘Show Compile Diagnostics’ when working in BMC Compuware Topaz Host Explorer or BMC AMI DevX Code Pipeline​, which will take the programmer straight to the line(s) in their program that caused their compile to fail. This capability saves having to page through the compiler output and then go open the program and locate the line(s) that caused the issue.”

“The ability to have graphics means users find the ISPW View Impacts helpful in reducing the time it takes to understand what the impacts are for a particular module (Program, Copybook, JCL). That kind of graphical chart isn’t available on the green screen.”

“Code Snippets via the templates feature make things so easy to customize and share, and Host Explorer filters are immense as my ‘old man’ memory kicks in,” explains BMC Field Sales Manager Stuart Ashby. Host Explorer allows you to add multiple frequently used filters for datasets based used on the qualifiers to save a link to a specific file or group of files.

BMC AMI DevX Data Studio [has] the ability to compare records in different data structures [and sharing] ‘projects’ with other team members makes setting up new users easy,” BMC Principal Technical Account Manager Terry Capriotti points out. “Coming from someone who only has two screens, the ability to have multiple ‘perspectives’ and not have to toggle between them is much better than trying to split screens in a 3270 emulator.”

“Using BMC AMI DevX Code Debug, especially setting up a debug session via the GUI in Eclipse, is so much more straightforward when comparing it to 3270. That’s not only my own opinion, but constant feedback I get from customers,” shares BMC Principal Software Consultant Ralph Nuesse.

“For a batch job, you right-click the JCL member, select ‘Debug as’ and you’re good to go, with the configuration already filled out. Also, the configuration settings are all visible to you in one dialog, and if important information is missing, the dialog will point it out to you. Another eye-opener is the Runtime Visualizer in BMC AMI DevX Code Insights to visualize your applications in real time. Again, it’s the ease of setting it up in relation to the outcome and wealth of information you get.”

Mediro-ICT Technical Account Manager Lynette Kleynhans appreciates the chart functionality. “I also agree with the templates being a favorite [feature], but [I] have another that makes people say ‘wow’—BMC AMI DevX Code Analysis to view the flow of big programs,” she shares. “Being able to automatically generate a chart of the program you are editing and have it right there makes it easy to understand programs you haven’t worked with before. You can’t get that charting in ISPF.”

When developers hear a good tip or discover a new function, they spread the word. By putting a focus on BMC Compuware Topaz, and using these tips as a guide, you will be able to get your developers working with the best toolset for the most productivity. That is a gain for everyone.

To learn more about any of the functions mentioned here, visit BMC AMI DevX Workbench for Eclipse on the BMC documentation site.

Access the 2024 BMC Mainframe Report

The results of the 19th annual BMC Mainframe Survey are in, and the state of the mainframe remains strong. Overall perception of the mainframe is positive, as is the outlook for future growth on the platform, with workloads growing and investment in new technologies and processes increasing.


These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing blogs@bmc.com.

Business, Faster than Humanly Possible

BMC empowers 86% of the Forbes Global 50 to accelerate business value faster than humanly possible. Our industry-leading portfolio unlocks human and machine potential to drive business growth, innovation, and sustainable success. BMC does this in a simple and optimized way by connecting people, systems, and data that power the world’s largest organizations so they can seize a competitive advantage.
Learn more about BMC ›

About the author

Mark Schettenhelm

Mark is a DevOps Evangelist and Lead Product Manager at BMC who has experience working with developers around the world in Source Control Management, Testing, DevOps and Application Portfolio Analysis. He is a frequent conference speaker, webinar presenter, blogger, and columnist, often explaining the benefits of bringing Agile and DevOps to mainframe development and encouraging development teams to adopt new methodologies and continuously improve.

His writing has appeared in Enterprise Executive and Enterprise Tech Journal and he is a frequent contributor to DZone.com and SHARE Tech Watch. Mark is currently the Lead Product Manager for BMC products in Source Control Management, Deploy, Code and Fault Analysis.

About the author

Rita Ankatha

Rita is the Senior Product Manager for BMC AMI DevX Workbench for Eclipse. She is responsible for growing the strategy and vision for Topaz Workbench and is committed to providing customers with the optimal user experience to better drive their success.