CICS Internals and Workshop

3 days


Upon completion of this course, delegates will be familiar with the internal structure of CICS/TS. Furthermore:

  • All the major domains will be covered and the attendees will understand how to analyse the File Control and Enqueue structures.
  • Storage management is covered and the delegates will be able to describe possible causes of storage violations and how to locate and resolve them.
  • CICS Tracing is covered, as well as a session on using IPCS to analyse CICS system dumps. A workshop is included and delegates will be able to use IPCS in the workshop.


This course is perfect for systems programmers and technical support staff who are responsible for supporting a CICS system.


Delegates should have at least six months CICS experience and a basic knowledge of CICS internals.

Course Outline

  • Introduction to CICS Architecture
  • The Domains.
  • The Linkage stacks.
  • The TCB structure.
  • How Tasks migrate to the TCBs.
  • Tasks and Transactions.
  • CICS/TS Domain Structure
  • The Role of each Domain.
  • The Kernel.
  • The Loader.
  • The Storage Manager.
  • The Dispatcher.
  • The Transaction Manager.
  • The Application.
  • The Gateheaders.
  • The Anchor blocks.
  • The Transaction Manager and Dispatcher Domains
  • How Transactions are created.
  • How Tasks are created.
  • The role of the Tasentry.
  • The role of the Dispatcher Task Area.
  • The role of the Transaction Manager Transaction block.
  • The role of the Task Control Area.
  • Wait reasons and Wait types.
  • The Executable chain.
  • Interpreting the Transaction Manager Summary Table.
  • Interpreting the Dispatcher Summary Table.
  • The Application Domain
  • The Common System Area.
  • The Task Control Area.
  • The Exec Interface.
  • File Control.
  • File Control Block Structure.
  • Wait reasons.
  • The Application Task Summary Table.
  • The ENQUEUE Domain
  • Enqueues.
  • How to locate why tasks are waiting on resources.
  • The NQ Pool.
  • The NQEA.
  • How to find out who own the resource and who is waiting.
  • The CICS/TS Storage Management
  • The Storage Protection facility.
  • The Eight Dynamic Storage Areas.
  • The Transaction Isolation facility.
  • Storage Manager Control Blocks - relationship.
  • The Storage Manager Anchor block.
  • The Pagepool Area - PPA.
  • The Pagepool Extension - PPX.
  • The Page Allocation Map - PAM.
  • The Subpool Control Area - SCA.
  • The Subpool Control Element - SCE.
  • The Subpool Control Free – SCF.
  • Cause of Storage Violations.
  • How to locate Storage Violations.
  • CICS/TS Recovery Management
  • How does CICS manage abends.
  • The Kerrrd.
  • The Program Error Program.
  • Application Abend processing.
  • CICS System Abend processing.
  • CICS Transaction dump processing.
  • Using the Dump Utility.
  • CICS/TS Trace Facility
  • CICS Tracing.
  • Internal.
  • Auxiliary.
  • Generalised Tracing Facility.
  • CETR.
  • How to control the trace.
  • Format of tracing data.
  • Abbreviated.
  • Extended.
  • How to interpret.
  • Printing of Tracing data.
  • Using the Trace Utility.
  • The IPCS Facility
  • The Components of IPCS.
  • How to Generate IPCS.
  • The DDIR.
  • Usage for CICS.
  • How to Invoke.
  • Navigation of the Panels.
  • The Browse facility.
  • The VERBEXIT Commands.
  • Interpreting CICS System Dumps
  • The Kernel Domain Summary Table.
  • The Dispatcher Domain Summary Table.
  • The Transaction Manager Summary Table.
  • The Application Summary Table.
  • The Kernel Linkage Stacks.
  • The Storage Manager Control Blocks.
  • The Loader Domain Summary.
  • The Phase Management Table.

Workshop - Analyzing a CICS System Dump

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

  • GREEN This class is Guaranteed To Run.
  • SPVC - Self-Paced Virtual Class.
  • Click a Date to Enroll.
Course Location Days Cost Date
Glasgow3 6250 £6250 2019-09-18
Birmingham3 5000 £5000 2019-09-18
Manchester3 6250 £6250 2019-09-18