Please select area for further details
A one day course to give a basic understanding of how CICS cater for the on-line environment. Extremely helpful to those involved with interpreter and generator packages that run under CICS as well as programmers, analysts and operators, or indeed anyone requiring a basic knowledge of the way CICS executes.
| Comparison of on-line batch systems; Overview of CICS system; The functions it performs | |
| Program execution; Control tables; How transactions flow through the system | |
| Command level programming; Translation/compilation process; Passing control using LINK, XCTL, and RETURN; efficient programming techniques | |
| Introduction to Basic Mapping Support; How maps are used | |
| EIB; CSA; CWA; TWA; TCTUA | |
| How CICS copes with transaction and system failures; Restricting access using security keys | |
| Condition Codes; Modal commands; AMS commands |
A highly practical course lasting four or five days, depending on the experience of those attending, to enable participants to be able to design, code and test Command level CICS programs. A background knowledge of MVS is preferable for delegates.
| On-line functions and characteristics; CICS system overview; Control tables; Tasks and transactions | |
| Format of the command; The interpreter and its functions | |
| Design considerations; Maps and mapsets; BMS Macros; BMS commands; Cursor control; Changing attributes dynamically | |
| Transferring control; XCTL, LINK and return; Conversational and pseudo-conversational techniques | |
| File Control Table; Sequential and direct access on VSAM data sets | |
| fields and uses; Testing which key was pressed; the HANDLE AID command | |
| Common errors; detecting errors using HANDLE CONDITION and IGNORE CONDITION commands; Using NOHANDLE and RESP options; Use of EDF in testing | |
| COMMAREA; CWA, TWA, Transient Data and Temporary Storage |
For those who need further knowledge of CICS, particularly efficient techniques and paging using temporary Storage. Ideally the delegate will have attended the CICS Programming course and had an opportunity to utilise the skills learnt before attending this three day course.
| TWA, CWA, TCTUA etc.; Required table entries; ADDRESS and ASSIGN; COBOL BLL cells and the COBOL II ADDRESS special register | |
| Interval Control commands; Storage Control commands | |
| Uses; Commands involved; Paging techniques; USE of the CEBR transaction | |
| Security keys and table entries; timeouts; transaction failures and DTB; System failures and emergency restart; CICS start-up; CICS shutdown | |
| Exceptional conditions; HANDLE CONDITION; IGNORE CONDITION; NO HANDLE; RESP; CICS trace facility; CEDF; Controlled abends | |
| Efficiency techniques; Storage considerations; Minimising data transmission; Using MDT's; Reading data in 'move' and 'locate' mode | |
| CI size; CI/CA splits; Nonshared and local-shared resources; NSR versus LSR; Buffers; Strings; Share options; FCT entries; Non-CICS aspects |
Please see our further information page for more details or call +44(0)1206 240647 to book any of these courses