CICS Application Programming Advanced
Code: CICSAPADescription
This course teaches advanced CICS programming concepts.
Audience
This course is intended for experienced CICS application programmers with a good basic understanding of CICS concepts and commands. Attending this class will lead to a better understanding of CICS application programming, at the advanced level, and a greater knowledge of the CICS application programming facilities.
Prerequisites
Some experience of CICS application programming is assumed. Ideally, delegates will have attended our CICS Application Programming course.
Objectives
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. Attendees will also be introduced to CICS design techniques, management of storage and task control which will help their development of advanced programming skills.
Topics
Review of Basic CICS Concepts
Introduce 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.
Price (ex. VAT)
Duration
Delivery methods
- Classroom
- On-site (at your location)
- Virtual (instructor online)