Our Ironclad Guarantee
You must be satisfied. Try our print books for 30 days or our eBooks for 14 days. If they aren't the best you've ever used, you can return the books or cancel the eBooks for a prompt refund. No questions asked!
This is the latest edition of our classic CICS book. Since the first edition of this book came out in 1984, more than 200,000 COBOL programmers have learned CICS from it. To a large extent, this book set the standards that were used for developing CICS applications in enterprise COBOL shops throughout the world.
Although this edition was published in 2001, trainers at mainframe shops tell us that CICS programming is still being done the way it’s presented in this book. Today, however, most CICS work is maintenance programming on “legacy” applications.
Go to our instructor’s site to learn more about this book and its instructor’s materials.
.
I have just finished reading every page, from the front to the back, of Murach’s CICS. I must say the ‘paired pages’ informational presentation format is simple but pure genius. The book has demystified and shown me the true light in some areas that have been more than somewhat confusing for many of my more than 25 years in the business."
This book is for COBOL programmers who want to learn how to write CICS applications for IBM mainframes. The only prerequisite is that you know how to develop mainframe COBOL programs that process indexed files. If there's any doubt about that, please get a copy of Murach's Mainframe COBOL. It's a quick training course, an efficient COBOL reference, and the ideal companion for this CICS book.
But this book is also for experienced CICS programmers. It allows you to learn features you haven't used before, as you need them. It serves as a quick reference to the CICS commands and features you use most on the job. In short, it helps you work in a more efficient and productive way.
CICS (Customer Information Control System) is the world-class transaction processor that's used for interactive transactions on IBM mainframe computers. The vast majority of the CICS code for those applications is in the form of CICS commands that are embedded within COBOL programs, which is why this book is called CICS for the COBOL Programmer.
The overall goal of this book is to teach you how to develop CICS programs as quickly and easily as possible. To get you started right:
At that point, you'll be able to develop CICS programs on your own, and you'll have a solid understanding of what you have to do to become a proficient CICS programmer. Then, the three chapters in section 3 present some additional CICS commands and techniques that you'll use regularly. And section 4 presents a complete CICS application that consists of four programs. Once you understand the design, BMS mapsets, and COBOL code for these programs, you'll have the skills of an entry-level CICS programmer in industry.
To complete your mastery of CICS, the chapters in the last two sections of this book present commands and skills that you can learn in whatever sequence you prefer. Specifically, the chapters in section 5 present the CICS commands and techniques you need for file and database processing. And the chapters in section 6 present advanced CICS features and skills.
Of particular interest are the last three chapters in section 6:
Like all of our books, this one has features that you won't find in other books. But here are three that are specific to this book:
Since CICS applications run on IBM mainframes, this book is best used in a training program or environment that gives you free access to an IBM mainframe. Then, you can compile and test your programs on that mainframe.
If you don’t have access to an IBM mainframe, you can still use this book to learn how to develop CICS programs. You just won’t be able to practice what you’ve learned until you’re on the job.
Since this CICS book assumes that you know how to develop COBOL programs on an IBM mainframe, Murach's Mainframe COBOL is the ideal companion book. Beyond that, though, there's a lot more to learn to be an effective CICS programmer. Depending on your assignments, then, some of our other mainframe books may be useful, and all of them work in combination with our COBOL and CICS books:
This book combines all the reference information that a CICS/COBOL programmer needs into one handy, easy-to-use source book. It has been a favorite of programmers on the job ever since the first edition was published in 1987.
This book presents the background skills that every programmer needs for working with an IBM mainframe. That includes using the operating system's JCL (Job Control Language), working with VSAM files by using AMS (Access Method Services), and much more.
DB2 is IBM's database management system, and this two-part series shows how to develop COBOL programs that use DB2. Part 1 presents the basic skills that all DB2 programmers need. Part 2 presents advanced skills, with a chapter on how to access DB2 data from CICS programs.
Part 1 of this series shows how to use the ISPF text editor to develop your programs. Part 2 presents the TSO commands that underlie ISPF and shows you how to use these commands on their own and in CLIST and REXX procedures.
To view the table of contents for this book in a PDF, just click on the link below:
This chapter introduces the IBM and CICS concepts and terms you need to understand if you’re going to do CICS/COBOL programming.
This chapter presents a complete, pseudo-conversational CICS program that shows you how all the pieces of a CICS program fit together.
Chapter 1 PDF (189Kb) Download Now
Chapter 2 PDF (181Kb) Download Now
This download contains the source code for the 12 complete programs in the book. These are variations of a menu program, customer inquiry program, customer maintenance program, and order-entry program, and they are typical of the applications you’ll develop and maintain. This download also contains a Readme.txt file that summarizes what programs are included and how they relate to the chapters in the book.
Self-extracting Zip file (85Kb) Download Now
On this page, we’ll be posting answers to the questions that come up most often about this book. So if you have any questions that you haven’t found answered here at our site, please e-mail us Thanks!
There are no book corrections that we know of at this time. But if you find any, please email us, and we’ll post any corrections that affect the technical accuracy of the book here. Thank you!
For orders and customer service:
1-800-221-5528
Weekdays, 8 to 4 Pacific Time
If you're a college instructor who would like to consider a book for a course, please visit our website for instructors to learn how to get a complimentary review copy and the full set of instructional materials.