Demystifying CICS COBOL Transaction Debugging with Colin Pearce

Jul 31, 2025

Amanda Hendley is the Managing Editor of Planet Mainframe and host of the Virtual Mainframe User Groups. With a career rooted in the technology community, she has held leadership roles at the Technology Association of Georgia, Computer Measurement Group (CMG), and Planet Mainframe. A proud Georgia Tech graduate, Amanda spends her free time renovating homes and volunteering with SEGSPrescue.org in Atlanta, Georgia.

In a recent virtual user group session I had the pleasure of hosting, we explored the intricate world of CICS COBOL transaction debugging with the help of Colin Pearce—an exceptionally experienced mainframe systems programmer whose career spans over three decades, much of it spent in financial institutions. Colin brought his deep expertise in z/OS and CICS to the session, delivering a rich and detailed presentation focused on understanding and resolving transaction issues in CICS COBOL programs.

This session was built to be hands-on and highly informative. Colin didn’t just scratch the surface—he took us deep into the practical realities of debugging in CICS environments. Through a guided lab, he walked participants step by step through critical debugging techniques, highlighting the importance of understanding components like the Program Status Word (PSW), register values, and their role in diagnosing problems.

One of the standout moments was his explanation of how to interpret transaction dumps and leverage elements such as Program Prolog Areas (PPAs) and the save area to understand program flow. He also demonstrated how to use register 14 to identify the last executed CICS command—a crucial skill for any debugger tracing the source of a problem.

What made Colin’s session especially valuable was not only his technical depth, but also his approachability. He broke down complex concepts with clarity and offered his contact information for anyone looking to dive deeper after the session. It was a true masterclass, accessible to both seasoned programmers and those newer to the field.

Db2 Workload Performance on Fire

As always, these community sessions wouldn’t be possible without the organizations who believe in keeping mainframe knowledge flowing. We’re grateful to Broadcom and DataKinetics for their ongoing support and involvement in the user group.

If you work with mainframe systems—especially CICS and COBOL—this is one session you don’t want to miss. Colin’s guidance offers both foundational understanding and practical tools you can apply immediately. You can watch the full session now on Planet Mainframe. I hope it inspires you as much as it did me.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Sign up to receive the latest mainframe information

This field is for validation purposes and should be left unchanged.

Read More

Understanding and overcoming common CICS challenges

Understanding and overcoming common CICS challenges

IT environments are increasingly complex to manage, and overburdened administrators are tasked with refining them, keeping them secure, and preventing downtime.Mainframes are critical to that infrastructure, as they process and store billions of transactions worth of...

CICS Month Trivia

CICS Month Trivia

It’s CICS month at Planet Mainframe! That means we’ll spend some time this month exploring the system that’s been the bedrock of enterprise transaction processing since the 1960s. CICS grew out of the idea of Ben Riggens, an IBM systems engineer working at Virginia...