![]() |
Advanced CICS
Duration: 3 days |
Participants: This course is designed for students who are experienced COBOL CICS developers who need to program more efficiently and use some of the newer CICS features of CICS TS and CICS/ESA. |
Objectives:
Upon successful completion of this course you will be able to:
- Describe and use new features in CICS TS and CICS/ESA. - Use a variety of efficient techniques to reduce the size, run-time, and transmission time of CICS programs. - Describe the impact of multiple and remote regions and use them to write more complex systems. |
Overview:
- This course focuses on writing efficient, complex CICS Applications and using new features found in CICS TS and CICS/ESA. |
Prerequisites: A working knowledge of CICS COBOL programming is required. |
Format: Lecture and hands-on computer workshops. |
Topic Outline:
- CICS Terminology (Review) - Transmission Efficiencies LOW-VALUES SEND efficiencies MDT - Abends and Abend Trapping - Data Sharing between Programs - Program Control XCTL LINK Menus and RETURN EIBFN INPUTMSG CALL AMODE Remote programs Abend handling - Internal Control Interval control features ASKTIME, FORMATTIME START RETRIEVE WAIT EVENT, POST SUSPEND DELAY CANCEL - I/O Efficiencies SET versus INTO on READ, RECEIVE, MAP, etc. GETMAIN, FREEMAIN RECEIVE, SET - Transient Data Intrapartition Queues ATI Extrapartition Destinations Indirect Destinations WRITEQ TD, READQ TD, DELETEQ TD Printing Recoverable Queues MQueues - CICS Storage Protection and Transaction Isolation - CICS Intercommunication Facilities MRO Time-sharing Remote resources ISC Function shipping DLP EXCI CALL API, EXEC API DCE RPCs Transaction routing DTP Multi-region Time-sharing Remote resources - Miscellaneous Topics BMS enhancements EOC condition Finding the cursor location - Design Considerations - CICS Environmental Factors |
|