Training Course: CICS Application Programming Advanced
training course enquiry
Training Course Summary:
This hands-on course is designed to increase the knowledge and productivity of CICS application programmers by introducing advanced CICS programming concepts in temporary storage, transient data, interval control and many other CICS functions. The students will also be introduced to CICS design techniques, management of storage and task control which will help their development of advanced programming skills.Pre-Requisites:
Some experience in CICS application programming is assumed. Ideally attendance on our CICS Application Programming course.Who Should Attend:
Experienced CICS Application Programmers with a good basic understanding of CICS concepts and commands, who need to gain a better understanding of CICS Application Programming and learn more about the CICS Application Programming Facilities.Training Course Overview/Content:
Review of Basic CICS ConceptsIntroduce the CICS environment and task management.
Pseudo-conversational programming.
COMMAREA concepts in multi-program systems.
Exception conditions handling
Program control, BMS and File Control commands
BMS definition macros
Temporary Storage
Concepts and design
Main vs. auxiliary storage
Recovery and the TST
Transient Data
Concepts and Design
Commands and conditions
Extra vs. Intra partition queues
Trigger levels
Indirect queues
Advanced Program Control
INPUTMSC option
RETURN IMMEDIATE
Distributed Program Link
LOAD command
Interval Control
Timer concepts, Intervals vs. Time
EIBTIME and ASKTIME
FORMATTIME options and uses
Remote tasks
DELAY, POST and WAIT EVENTS commands
Task Control
CICS Multitasking Concepts
SUSPEND, ENQ and DEQ commands
Storage Control
The CICS Dynamic Storage Area
GETMAIN and addressing in CICS
XA/ESA environments.
Restart/Recovery
Logging by system
Logging by task
DTB backout, task recovery.
CICS system restart.
Designing for recovery
Recoverable resources
Spooler Interface
Spooler Interface
Submitting job via Internal reader
CICS Data Tables
User maintained and CICS maintained
Advanced BMS
BMS Paging
BMS Routing

