CICS/TS Architecture Part 1 – Foundations Training

CICS/TS Architecture Part 1 – Foundations Training

  • About Course
This course enables Systems Programmers and Systems Administrators to gain a clear and true grasp of CICS architecture from the ground up. By understanding the Kernel, the Dispatcher, the Transaction Manager and the Application Domains, not only do all of the subsequent components fall into place, but also the fundamentals for Debugging, Performance Tuning and Application Design begin to become a reality. There are two modules in the ‘Architecture Series’ and it is recommended that they be taken in order. Parts 1 & 2 may be run consecutively or with a consolidation gap between them.<br><br>This course is available for one-company, on-site presentations and for live presentation over the Internet, via the Virtual Classroom Environment service.

  • Delegates will learn how to

  • describe the domain architecture of CICS/TS
  • explain the dispatching of work on multiple TCBs including L8, J8, SO, SL and QR
  • describe how work gets into CICS by a variety of means
  • explain how the Loader and Program Manager domains work
  • debug CICS system and transaction problems
  • discuss IPCS and the CICS verbexit
  • tune CICS/TS
  • describe the CICS-DB2 interface
  • describe the exploitation of Threadsafe programs.
  • Pre-requisites
Experience of the externals of CICS, such as application and/or systems programming and/or resource definition and administration is preferred. Prior CICS internals knowledge is not required.

Key features

  • 40 hours of instructor-led training
  • 40 hours of high-quality eLearning content
  • 5 simulation exams (250 questions each)
  • 8 domain-specific test papers (10 questions each)
  • 30 CPEs offered
  • 98.6% pass rate

CICS/TS Architecture Part 1 – Foundations Training                                                                                                                      Duration :- 5 Days

Domain Architecture

The Domain structure of CICS/TS, how domains are initialised/terminated and how they collaborate with each other.

Kernel Domain

Tasentries; KE Stack storage; Domain Gate Table; KE PUSH/POP; Runaway; Kernel Linkage and Kernel Error management.

Dispatcher Domain

Default Task; Suspend/Resume; Post Exit mechanism; Dispatchable chains; Hand Post mechanism; ICV; PRTYAGE mechanism; DTAs and DSTCBs; practical session.

Transaction Manager Domain

Attach/detach processing; maximum tasks (MXT) and Tranclass processing; control blocks: XM anchor XMTxn.

Application Domain

CSA and OPFL; System and User Task Control Areas; the EXEC Interface block; finding the high level language save area for non-LE programs; using the LE dynamic save area and common anchor block for LE conforming programs.

Enqueue Domain

ENQMODELS enhancements to CICS for local and system wide locking. How to identify ENQ problems using dumps and on-line techniques. ENQ pools and NQEA control blocks.

File Control

Elimination of exclusive control deadlocks and impact on performance incl. CILOCK=NO/YES; changes to local/remote test for function shipping; changes to user exits; use of Coupling facility data tables; RLS and non-RLS files; Record Level Sharing without a CF; practical session.

Loader Domain

Programs; Mapsets; Loader Functionality; Program Status; Control blocks: LD anchor, APEs, and CPEs and RPS.

Program Manager Domain

Program Logical levels and environment save areas; load list elements; control blocks: PPTEs, PLCBs, PESAs. COMMAREA limit circumvention via Channels & Containers, example of use, channel scope and internal blocks.

Language Environment

Using CEECOPT, CEEROPT and the CLER transaction to manage storage and debugging options; using LE process, enclave and thread blocks to debug applications; using the LE traceback report; understanding SIT parameters AUTODST and RUWAPOOL.

Debugging Transaction Dumps

ASRAs; AICAs; Dynamic call and Program LINKs; Practical.

CICS/DB2 Interface

Using the DB2 control blocks to find SQL statements and solve problems; control blocks: D2GLB, D2CSB, D2LOT, D2ENT and D2TRN.

You can enroll for this classroom training online. Payments can be made using any of the following options and receipt of the same will be issued to the candidate automatically via email.

1. Online ,By deposit the mildain bank account

2. Pay by cash team training center location

Highly qualified and certified instructors with 20+ years of experience deliver more than 200+ classroom training.
Venue is finalized few weeks before the training and you will be informed via email. You can get in touch with our 24/7 support team for more details. Contact us Mob no:- 8447121833, Mail id:  [email protected] . If you are looking for an instant support, you can chat with us too.
We provide transportation or refreshments along with the training.
Contact us using the form on the right of any page on the mildain website, or select the Live Chat link. Our customer service representatives will be able to give you more details.

Find This Training in Other Cities:-

Kolkata,Bangalore,Mumbai,Hyderabad,Pune ,Delhi,Chennai,

Drop Us A Query

Your Name (required)

Your Email (required)

Contact Number





good session..!!
will be useful to improve my technical Knowledge..
The concepts of the Instructor was mind-blowing…Lots of Industry examples…Very well organized…
Ajay Nunna
Nice session…!! enjoyed learning new things
Really good training. It helped me to clear a lot of doubts which were present in my mind for a long time.
“ The course content is very good and satisfactory. The trainer is also good with his teaching abilities.”
Apply the knowledge in understanding the new 11b framework setup in our system.
Apply the skill in day to day operational maintenance of our IT infrastrututre.