CICS Application Programming - Topical Outline
Introduction
Overview of CICS
CICS Architecture
The Case Study
Logging In / Logging Out
Computer Exercise: Course setup
3270-type terminals
Attribute bytes
Keyboards
Basic Mapping Support (BMS) Overview
Maps and Mapsets
Physical Maps
Symbolic Maps
Defining Maps with BMS Macros
DFHMDF – Fields
DFHMSD – Mapsets
DFHMDI – Maps
Computer Exercise: Defining Maps
Invoking CICS commands
Communicating with the User – Output
SEND TEXT
SEND CONTROL
SEND MAP
Working with Attribute Bytes
Handling errors in CICS commands
SEND MAP – Formatting a screen via a map
Computer Exercise: SENDing Maps
Becoming a conversation
RECEIVE MAP
The CEMT Supplied Transaction
CEMT SET
CEMT INQUIRE
Computer Exercise: Pseudo-Conversational Programming
Input Editing
Programming Edits in CICS
Debugging with CEDF
Computer Exercise: Input Editing
VSAM Direct File I/O
READ
WRITE
REWRITE
DELETE
UNLOCK
The CMAC Supplied Transaction
Debugging with CEEMOUT
Computer Exercise: VSAM File Direct Access
VSAM Sequential File I/O
STARTBR
READNEXT
READPREV
ENDBR
Logic for sequential processing
Maps for multiple record displays
Computer Exercise: VSAM File Sequential Access
Invoking other programs
EXEC CICS LINK
EXEC CICS XCTL
COBOL Call
Static
Dynamic
Nested
Channels and Containers
Computer Exercise: Function Keys and XCTL
The CECI Supplied Transaction
Implementing Scrolling
Temporary Storage Queues
EXEC CICS WRITEQ TS
EXEC CICS READQ TS
EXEC CICS DELETEQ TS
The CEBR Supplied Transaction
Computer Exercise: Sequential Access with Scrolling
Transient Data Queues
Automatic Task Initiation
Interval Control Commands: ASKTIME, FORMATTIME, START,
RETRIEVE, CANCEL, DELAY
Miscellaneous Commands: ENQ, DEQ, SYNCPOINT,
SYNCPOINT ROLLBACK, GETMAIN and FREEMAIN
The TEST Compiler Option and CEE3DMP
Optional Computer Exercise: Bells and Whistles
X110 / 5 Days
These Materials © Copyright 2017 by Hunter Cobb
Materials version: V2.01
Course Description
Course Objectives
CICS curriculum
Home page
This page last updated: 22 November, 2017
Copyright © 2017 by Hunter's Training Associates, LLC