Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » Linux - UNIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » Db2 for z/OS » Db2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Data Science, Big Data en AnalyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
Deze pagina is niet beschikbaar in het Nederlands.
CICS/TS architecture part 2 - structure & flow

This course continues the 'Architecture Series' by introducing additional CICS/TS domains such as Storage Manager, Log Manager and Recovery Manager. Also included are components such as Temporary Storage, Transient Data and Interval Control which probably are readily familiar from an 'externals' perspective, however here we complete the entire picture of how they work, how they are managed and how they can be debugged. Additionally we introduce Web Services, Sockets, Web and EJB functionality.

On successful completion of this course attendees will be able to:


datumduurtaal  plaats  prijs
16 Dec5Eweb based 3875 EUR  (excl. BTW) 

Intended for

CICS Systems Programmers.


Extensive experience of the externals of CICS such as application and/or system programming, and/or resource definition and administration (this prerequisite can be met by attending CICS application programming or CICS Transaction Server systems administration). Having followed the CICS/TS architecture part 1 - foundations course.

Main topics

Storage Manager introduction; Transaction isolation; Storage violations; SM - the big picture; Five DSAs; EIGHT DSAs; At last the bad guys get caught!; Dynamic Storage Areas; TRANISO=YES master switch in SIT; SIT parm combinations; The eight DSAs (below the Bar); DSA Extent and Pagesize; DSA Extents; Philosophy; MVS IARSUBSP macro; Branch in Subspace Group; Define transaction; DEFINE PROGRAM; Who can touch whom?; Application test; Choose not to use it?; Checklist; Storage Management; Storage Control Program (SCP); Standard interface; Generic Gate SMNT; Pagepool Areas; Page Allocation Map (PAM); Cartesian Tree Nodes; Storage Access Table Entries; SUAs; SM transaction (SMX); Extent management blocks; Subpool management; Controlling storage by subpool (below the Bar and above the Bar); (G)SCEs and (G)SCFs; Fixed length subpools; Storage violations; Simple overrun; Complex Inter-Task - detectable and undetectable; Code violation in (E)SDSA; Where to start?; Trace Table Entry example; Mapping the scope of the damage; Scoping the damage; SM 64-bit support; Storage Manager anchor block; Storage Manager GDSA; Global Page Pool; Global Page Pool Extent; Global Page Allocation Map; Global Storage Allocation Element; Global Subpool Control Area.

Introduction to z/OS Logger; Log Uses / Types; Logger Exploiter Summary; Known problems with CICS/ESA; CICS V4 AKPFREQ considerations; Log Manager concepts; Coupling Facility; Primary Storage; DASD-only logging; The CICS Log; Log trimming; Offloading; What may prevent trimming?; Chain moving; CICS/TS activity keypointing; Log Manager Anchor; Journal Entry; Journal info header; VERBX CICS650,'LG=3'.

Recovery Manager control blocks; Recovery Manager (RM); Local Resource Owners (RO); The 'in-doubt' window problem; Shunting; Unit Of Work creation; RMUW gate, CREATE_UOW function; Commit / Backout processing; Resource Owners (ROs); Backout processing; Backward recovery; CICS startup; INITIAL start; COLD start; WARM or EMERGENCY start; CICS/TS utility program DFHRMUTL; RMUW block.

Timer (TI); Timer Domain Anchor Block; Timer Request Element (TRE) Layout; IPCS VERBX CICS650,'TI=3'.

Purpose; Control Blocks; Permanent System Tasks; Control Block relationships; Interval Control Element (ICE); ICE creation; ICE expiry.

Purpose; Implementation; Types; CEDA Define TDQueues; TD WAIT and TXN WAIT definitions; Control Blocks; Destination Control Table Entry (DCTE); Control Block relationships; String Control; Waiter Chains.

Purpose; Implementation - RDO; Temporary Storage domain; Changes; Types; Auxiliary TS Control Intervals; Segment size; Auxiliary DATA addresses; TS datasharing concepts; Control Blocks: The Big Picture; The Control Blocks; A small problem to peruse; This is what we did; This is the result; This is what the Dispatcher saw.

Directory Manager (DD); DD Control Blocks; IPCS VERBX CICS650,'DD=3'.

Support; TC - the big picture; Control Blocks; TCT Prefix (TCTFX); TCT Terminal Entry (TCTTE); TCT System Entry (TCTSE); TCT Mode Entry (TCTME); TCT Skeleton Entry (TCTSK); TCT Console Control Element (TCTCE); TCT Node Initialisation Block (TCTNIB); TCT Autoinstall Work Element (TCTWE); Automatic Initiate Descriptor (AID); Control Block relationships; Dump Data.

Socket Domain Control Blocks; CICS Web API; CICS Web Support; HTTP; HTTP definition; TCPIPSERVICE definition; Authenticate; ECI definition; TCPIPSERVICE; IIOP definition; EJB support; Connection balancing; Socket overview; Listener operation; MAXSSLTCBs; Encryption; SSLDELAY; DFH$RING; MAXSOCKET; Socket anchor; Control Blocks @ CICS/TS 3.2; Sockets Domain - summary; Sockets Domain - Control Blocks; Sockets Domain Socket Manager; Socket Manager Token Pool; Free Chain of Tokens; Sockets Domain TCPIPSERVICE Blocks; Sockets Domain VERBX CICS650,'SO=2'; Sockets Domain VERBX.

Web Domain Control Blocks; Web externals; WEB RECEIVE; CWXN processing overview; WEB SEND; Processing overview; Web Domain Control Blocks; Web Domain anchor; 3270 bridge; 3270 bridge Control Blocks; IPCS VERBX CICS650,'WB=2; 3270 web bridge anchor block.

Lock Manager anchor; QC2 Locks.

Document Handler Domain Control Blocks; DH Domain externals; APRM and APRG; RDO definitions; Doctemplate; DOCUMENT CREATE; DOCUMENT DELETE; DOCUMENT INSERT; DOCUMENT SET; DOCUMENT RETRIEVE; Document embedded tags; DOCUMENT CREATE internals; Processing overview; Document template descriptor; DH Control Blocks; IPCS VERBX CICS650,'DH=1'; IPCS VERBX CICS650,'DH=2'.

Training method

The course includes presentations and transaction & system dump.


5 days.

Course leader

RSM Technology.