CICS/TS - CICS Transaction Server for z/OS

CICS/TS - CICS Transaction Server for z/OS


This course begins with an introduction to the ISPF menu structure, menu navigation, and dataset description.  Next, the ever-useful Program Function (PF) KEYs and their functions are presented and discussed.  Utility functions to ALLOCATE a new dataset, DELETE a dataset, and COPY one dataset to another are demonstrated. The Primary and Line commands of EDIT are covered in detail. Next, Job submission and output review also covered. Lastly, we review the use of the HELP facility to review and / or to learn more about ISPF functions.

Several hands-on exercises provide experience in the use of ISPF facilities including menu structure navigation, file allocation and deletion, copy data from one dataset to another and the Help facility.

WA1875 Job Control Language (JCL) and z/OS Utilities

This course is a combination of lecture, discussion and hands-on lab sessions. First, an overview of JCL is given which describes the purpose of JCL, its relationship to the operating system, and the format / rules for coding. Next, the JOB, EXEC and DD statements are covered extensively. The purpose and use of each statement is described in detail; along with many parameters available to provide information to the operating system. Procedures and several commonly used IBM utilities are covered in detail. Recognize, analyze & correct typical ABENDs “caused” by JCL “errors”.

WA1877 Basic Assembler Language Programming

This course introduces students to the basic skills required to write assembler programs using the IBM High Level Assembler (HLASM).

Students will code Assembler programs with the following capabilities –

  • Use Character, packed and binary data instructions
  • Edit input data and build output reports
  • Processing data in tables
  • Build program linkage
  • Code data management macros
  • Use dumps to debug Assembler language program S0C7 abends
  • Developing larger programs using multiple base registers
  • Creating and using DSECTs.

Students will code, assemble and execute a series of programs using fixed point and decimal instructions and file access.


The course starts with an overview of structured programming concepts.  The four divisions of a COBOL program and their functions are reviewed in detail.  Students will gain hands on experience through a series of class discussions and workshop exercises that include several modifications to a skeletal COBOL program.  File processing, program looping, conditional program statements, and table processing are covered in detail. Development of clear and understandable program designs is stressed along with building maintainable programs. Program debugging techniques are also discussed.

WA1269 CICS/TS Structure and Problem Analysis

This course covers the internal structure of CICS/TS and basic debugging skills. Course to cover CICS/ESA V4.1 is still available on request. Hands on labs are used in learning how to use CICS transaction dumps, system dumps with IPCS and traces in problem determination tasks.

WA1268 CICS Transaction Server - What is the impact on my legacy applications?

A technical overview of the changes introduced by CICS/TS V1.3 to V2.3 as compared to CICS/ESA V4.1. It concentrates on new functions and how these can be used to enhance and modernize the existing CICS V4.1 applications. The topics introduce Business Transaction Services, use of SYSPLEX facilities, Java support and various ways of connecting CICS applications with WEB users.

WA1266 CICS/TS Application Programming

Learn the fundamentals of designing and developing business applications using the CICS/TS API. This course is a thorough instructor lead lecture with application programming lab exercises designed to understand the basic CICS/TS facilities, to learn the EXEC CICS call structure and to perform basic problem determination.

WA1265 An Introduction to CICS/TS

This course provides a technical overview of the functions and features available in CICS/TS V2.2. It outlines CICS facilities, programming interfaces (EXEC CICCS calls) and the role of the CICS Transaction Server in the complex business environment.

WA1264 CICS/TS System Administration

Learn how to setup, customize and operate CICS/TS. Through a series of lectures and hands-on exercises, you learn to handle the general CICS/TS system administration tasks in MVS environment (z/OS). Course topics include CICS Region setup, resource definitions, basic problem determination, CICS Intercommunications facilities (MRO, ISC,.) and many others.

WA1932 CICS COBOL Programming

The course begins with a review of CICS Command Level Programming. The structure and flow of several working CICS Programs is discussed in detail.
Basic Mapping Support (BMS) screens also reviewed in detail. A working CICS Applications is modified to add several NEW features.  These new features include the use of PF Keys, changing screen field attributes, help facility for a screen and individual fields on the screen, application paging and error handling.
Build a “large” application where several CICS programs and user screens interface together.
The course consists of a series of lectures, discussions, class exercises, and with hands-on programming workshop problems.
Build applications using the following additional CICS features such as - Storage Control, Paging Transactions, Online Printing, CICS System Information, EIB, system storage, DFHCOMMAREA, Changing field attributes, debugging tool such as InterTest or Xpediter