CICS Command Level Coding - WM865G

CICS Command Level Coding - WM865G


This intermediate course has been designed for application developers and analysts who design, code and debug CICS command level applications.


Delegates should have:

  • A basic knowledge of CICS fundamentals, as taught in CICS V5 Fundamentals - WM851G.
  • A working knowledge of the underlying operating system platforms.
  • COBOL or PL/1 application development skills.
  • A basic knowledge of application design and programming.


5 days.

Course Objectives

In this five-day, intermediate-level, instructor-led course, delegates learn to design, code and debug command-level CICS application programs for e-business or traditional environments.

The course begins with an overview of the CICS application programming environment and the design of CICS applications. Subsequent topics include debugging, working with CICS queues, front-end programming, basic mapping and event processing. In addition, optional units introduce topics such as CICS Web applications and business transaction services.

Hands-on exercises in COBOL or PL/I enable delegates to gain experience with CICS programming. Skills addressed in the exercises include using the CDEF utility to perform debugging, linking CICS applications to outside applications and writing sample programs.

Course objectives include:

  • Design and develop application programs for CICS environments.
  • Design applications with separate presentation and business logics.
  • Describe the purpose of the CICS Clients.
  • Code CICS commands.
  • Pass and receive control between program modules.
  • Describe and compare the CICS COMMAREA and the CICS channel and container interface.
  • Prepare programs and run tests, including problem determination and resolution, using messages and online interactive debugging tools.
  • Access and modify Virtual Storage Access Method (VSAM) files, DB2 databases, temporary storage, and transient data queues.
  • Respond to normal and exception conditions from CICS commands.
  • Send and receive basic mapping support (BMS) maps.

Course Content

Course introduction.
CICS application programming environment.
Designing CICS applications.
Exercise: Introducing Worldwide Books Online.
CICS command overview.
Exercise: Using CICS Explorer.
Exercise: Writing a pseudoconversational echo program.
Debugging CICS applications.
Exercise: Debugging applications using CEDF.
CICS basic mapping support.
Exercise: Writing the WB presentation program.
CICS program-to-program control.
Exercise: Completing the WB presentation program.
Exercise: Linking to a CICS program from outside CICS.
CICS data access.
Exercise: Completing the WB customer program.
CICS queues.
Exercise: Completing the WB order program.
Exercise: Enhancing the WB application (optional).
CICS front-end programming.
Service flow and event processing.
CICS Web applications.
CICS Business Transaction Services.
Course summary.

Virtual Courses

ALL of our courses can be delivered virtually. And our Bath public schedule of courses are now available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at:

Public Courses

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...