CICS Concepts and Facilities
Definition of CICS
Overview of key IBM CICS publications
CICS concepts and components
CESN and CSSN transactions
Batch vs. on-line coding concepts
Defining CICS resources (Transactions, Programs, Files, etc.)
EXEC CICS command format
Translate, compile and link process
Execute Interface Block (EIB) fields
COBOL restrictions and working with the Linkage Section
Basic Commands
ASKTIME and FORMATTIME
ASSIGN
HANDLE CONDITION and IGNORE CONDITION
Using the NOHANDLE option and EIBRESP
Terminal control RECEIVE and SEND
HANDLE AID
SAMPLE Program and CICS Supplied Transactions
Walk-through of a sample CICS program listing
CEMT - master terminal transaction
CECI - command level interpreter
CEDF - execution diagnostic facility
CMAC - messages and codes display
Basic Mapping Support (BMS)
BMS overview
DFHMSD, DFHMDI and DFHMDF macros
Sample screen and BMS program
Overview of the BMS assembly process
SEND and RECEIVE MAP commands
DFHBMSCA copybook (attribute keywords)
Program Control
RETURN command
Overview of the communication area (DFHCOMMAREA)
Conversational vs pseudo-conversational concepts
LINK and XCTL commands
File Control Commands
READ, REWRITE, DELETE, UNLOCK and WRITE commands
STARTBR, READNEXT, READPREV and ENDBR commands
Updating during a Browse
Temporary Storage And Transient Data
Overview of temporary storage
WRITEQ, READQ, and DELETEQ command for TS
CEBR Transaction
Overview of transient data
WRITEQ, READQ, and DELETEQ command for TD
Additional Commands and Functions
XPEDITER Overview, if desired
Interval control START and RETRIEVE commands
SUSPEND, SYNCPOINT, ENQ and DEQ commands
GETMAIN and FREEMAIN commands
ADDRESS command
ABEND command
CICS abend codes
Multiple Region Operation (MRO)
Programming tips and suggestions