CICS Applications Programming Advanced Course

Course Code: CI 05
Course Abstract: This course is designed to explore the more advanced features of CICS. Participants are exposed to functions not widely understood, yet necessary in today's large mainframe environment. Particular attention is paid to some of the more helpful advanced screen-handling techniques of CICS. Topics presented on CICS Recovery Facilities directly affect all CICS programs. Practical examples are given throughout the course.
Audience: This course is designed for CICS Programmers and/or Programmer/Analysts who desire to expand their knowledge of CICS by investigation of advanced CICS features.
Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Utilize the more advanced features of CICS, which will prove beneficial in writing more complex programs in an efficient manner

Course Topics:

Storage Efficiency Techniques
The 16-meg line
I/O Areas
SET option
Compiler restrictions
GETMAIN and FREEMAIN commands

Map Generation Considerations
STORAGE=AUTO
BASE=NAME
Suffixed Mapsets
Extended attributes
DSATTS and MAPATTS

Editing Considerations
SEND CONTROL command
Flag/Attribute byte
Default attributes
FRSET
 
Temporary Storage, Transient Data, Journal Control
Temporary Storage overview
WRITEQ TS, READQ TS and DELETEQ TS commands
Transient Data overview
WRITEQ TD, READQ TD and DELETEQ TD commands
Automatic Task Initiation
Journal Control overview
WRITE JOURNALNUM command

Advanced Screen Handling Techniques
Defining partial-screen maps
Defining Header, Trailer and Floating maps
The JUSTIFY, LINE and COLUMN parameters
Map positioning rules
Page building and Terminal paging
SEND PAGE command
PURGE MESSAGE command
Terminal operator paging commands
Retrieval and display of stored DSECTS

Message Routing
Overview of Message Routing
ROUTE LIST
Status flags
ROUTE Command
OPCLASS
Disposition of messages

Access To Task and System Parameters
Storage areas within CICS
ADDRESS command
ASSIGN command
LOAD and RELEASE commands
Program List Table

Interval Control
START command
RETRIEVE command
ASKTIME and FORMATTIME commands
DELAY, POST, WAIT EVENT and CANCEL commands

Recovery
HANDLE ABEND command
ABEND command
Exclusive control
Dynamic Transaction Backout
Dynamic Log
System Log
SYNCPOINT command
Forward recovery
Automatic journals
ENQUEUE and DEQUEUE commands
SUSPEND command

CICS Inter-Communication
Intersystem Communication (ISC)
Multiple Region Operation (MRO)
Intercommunication Facilities
Function Shipping
The MIRROR Transaction
Duration of CSMI
Asynchronous processing
Transaction routing
The Routing transaction
Distributed Transaction Processing
DTP definitions
Advantages of using Intercommunications

Prerequisites: Minimum of 6-9 months of active CICS programming experience is required.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning