| |
| |
| |
Introduction to CICS | |
| |
| |
| |
CICS concepts and terms | |
| |
| |
An introduction to CICS | |
| |
| |
How CICS manages multiple users | |
| |
| |
CICS services | |
| |
| |
| |
Introduction to CICS programming | |
| |
| |
How a CICS program works | |
| |
| |
The specifications and BMS mapset for an inquiry program | |
| |
| |
The design and COBOL code for the inquiry program | |
| |
| |
The CICS commands used in the program | |
| |
| |
How to develop a CICS program | |
| |
| |
| |
How to design, code, and test a CICS program | |
| |
| |
| |
How to design a CICS program | |
| |
| |
The customer maintenance program | |
| |
| |
How to create an event/response chart | |
| |
| |
How to create a structure chart | |
| |
| |
| |
How to create a BMS mapset | |
| |
| |
How to design user-friendly screens | |
| |
| |
How attributes control the look and operation of a field | |
| |
| |
How to code BMS macros | |
| |
| |
The BMS mapset and symbolic map for the customer maintenance program | |
| |
| |
How to assemble a BMS mapset | |
| |
| |
| |
How to code a CICS program | |
| |
| |
How to control the execution of the programs within a task | |
| |
| |
How to work with mapsets | |
| |
| |
How to work with files | |
| |
| |
Other coding essentials | |
| |
| |
The customer maintenance program | |
| |
| |
| |
How to test a CICS program | |
| |
| |
Introduction to CICS program testing | |
| |
| |
How to test a program from the top down | |
| |
| |
How to use the CICS service transactions for testing | |
| |
| |
| |
Other CICS programming essentials | |
| |
| |
| |
How to use temporary storage control | |
| |
| |
Temporary storage queue concepts | |
| |
| |
How to work with temporary storage queues | |
| |
| |
A maintenance program that uses a temporary storage queue | |
| |
| |
| |
Additional CICS commands and programming techniques | |
| |
| |
Terminal handling techniques | |
| |
| |
How to handle unrecoverable errors | |
| |
| |
How to access data using the Linkage Section | |
| |
| |
How to format the date and time | |
| |
| |
| |
How to debug a CICS abend | |
| |
| |
CICS abend codes | |
| |
| |
How to use the Execution Diagnostics Facility | |
| |
| |
| |
A complete CICS application | |
| |
| |
| |
A systems overview | |
| |
| |
The system design for the sample application | |
| |
| |
Program control for the sample application | |
| |
| |
Resources for the sample application | |
| |
| |
Files for the sample application | |
| |
| |
| |
The menu program | |
| |
| |
The specifications for the menu program | |
| |
| |
The design for the menu program | |
| |
| |
The BMS mapset and symbolic map for the menu program | |
| |
| |
The COBOL code for the menu program | |
| |
| |
| |
The maintenance program | |
| |
| |
The specifications for the maintenance program | |
| |
| |
An event/response chart for the maintenance program | |
| |
| |
The structure chart for the maintenance program | |
| |
| |
The BMS mapset and symbolic map for the maintenance program | |
| |
| |
The COBOL code for the maintenance program | |
| |
| |
| |
The order entry program | |
| |
| |
The specifications for the order entry program | |
| |
| |
An event/response chart for the order entry program | |
| |
| |
The structure chart for the order entry program | |
| |
| |
The BMS mapset for the order entry program | |
| |
| |
The programmer-generated symbolic map for the order entry program | |
| |
| |
The COBOL code for the order entry program | |
| |
| |
The COBOL code for the GETINV subprogram | |
| |
| |
| |
CICS for file and database processing | |
| |
| |
| |
How to process files sequentially | |
| |
| |
How to use the browse commands | |
| |
| |
Two sample applications that do sequential processing | |
| |
| |
| |
How to use VSAM alternate indexes | |
| |
| |
Alternate indexing concepts | |
| |
| |
An enhanced customer inquiry program | |
| |
| |
| |
How to use other file processing features | |
| |
| |
How to use generic keys | |
| |
| |
How to use the MASSINSERT option of the WRITE command | |
| |
| |
How to use the TOKEN option of the file control commands | |
| |
| |
How to use shared data tables | |
| |
| |
| |
How to work with DB2 databases | |
| |
| |
CICS/DB2 concepts | |
| |
| |
The DB2 version of the customer inquiry program | |
| |
| |
CICS/DB2 programming considerations | |
| |
| |
| |
Advanced CICS features and skills | |
| |
| |
| |
How to use other CICS control features | |
| |
| |
How to use interval control | |
| |
| |
How to use task control | |
| |
| |
How to use storage control | |
| |
| |
How to use recovery processing | |
| |
| |
| |
How to use CICS intercommunication features | |
| |
| |
Intercommunication concepts | |
| |
| |
How transaction routing works | |
| |
| |
How function shipping works | |
| |
| |
How to use Distributed Program Link | |
| |
| |
Other intercommunication features | |
| |
| |
| |
How to design, code, and test a modular CICS program | |
| |
| |
Program design considerations | |
| |
| |
How to design a modular CICS program | |
| |
| |
How to code and test a modular CICS program | |
| |
| |
The customer maintenance program | |
| |
| |
| |
Introduction to CICS Web programming | |
| |
| |
CICS and the Internet | |
| |
| |
How to access CICS programs from a Web browser | |
| |
| |
| |
What else a maintenance programmer needs to know | |
| |
| |
How to use the HANDLE AID command | |
| |
| |
How to use the HANDLE CONDITION command | |
| |
| |
How to access Linkage Section data using BLL cells | |
| |
| |
How to use the LENGTH option | |