Advanced CICS Training

Course #:WA2283

Advanced CICS Training

This course focuses on writing efficient, complex CICS Applications and using new features found in 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. 

Audience

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. 

Prerequisites

A working knowledge of CICS COBOL programming is required.

Duration

3 days

Outline of Advanced CICS Training

1. CICS Terminology (Review)

2. Transmission Efficiencies

  • LOW-VALUES
  • SEND efficiencies
  • MDT

3. Abends and Abend Trapping

4. Data Sharing between Programs

5. Program Control

  • XCTL
  • LINK
  • Menus and RETURN
  • EIBFN
  • INPUTMSG
  • CALL
  • AMODE
  • Remote programs
  • Abend handling

6. Internal Control

  • Interval control features
  • ASKTIME, FORMATTIME
  • START
  • RETRIEVE
  • WAIT EVENT, POST
  • SUSPEND
  • DELAY
  • CANCEL

7. I/O Efficiencies

  • SET versus INTO on READ, RECEIVE, MAP, etc.
  • GETMAIN, FREEMAIN
  • RECEIVE, SET

8. Transient Data

  • Intrapartition Queues
  • ATI
  • Extrapartition Destinations
  • Indirect Destinations
  • WRITEQ TD, READQ TD, DELETEQ TD
  • Printing
  • Recoverable Queues
  • MQueues

9. CICS Storage Protection and Transaction Isolation

10. 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

11. Miscellaneous Topics

  • BMS enhancements
  • EOC condition
  • Finding the cursor location

12. Design Considerations

13. CICS Environmental Factors

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.