Contact Us


Thank you for your interest in LearnQuest.

Your request is being processed and LearnQuest or a LearnQuest-Authorized Training Provider will be in touch with you shortly.


Thank you for your interest in Private Training.

We look forward to helping you develop the perfect training solution to help you meet your company's goals.

For immediate assistance, speak with one of our representatives using the chat module below. Otherwise, LearnQuest or a LearnQuest-Authorized Training Provider will be in touch with you shortly.


Thank you for your interest in LearnQuest!

Now, you will be able to stay up-to-date on our latest course offerings, promotions, and training discounts. Watch your inbox for upcoming special offers.


Date: xxx

Location: xxx

Time: xxx

Price: xxx

Please take a moment to fill out this form. We will get back to you as soon as possible.

All fields marked with an asterisk (*) are mandatory.

CICS TS: Fundamentals

Course content updated by LearnQuest
2,925 USD
5 Days
Classroom Training, Online Training
IBM Business Partner
Limited Time Offer
20% Off IBM Training Courses
Promo Code: IBM20
Valid through August 31, 2022

AWS Training Pass

Take advantage of flexible training options with the AWS Training Pass and get Authorized AWS Training for a full year.

Learn More

Prices reflect a 22.5% discount for IBM employees.
Prices reflect the Accenture employee discount.
Prices shown are the special AWS Partner Prices.
Prices reflect the Capgemini employee discount.
Prices reflect the UPS employee discount.
Prices reflect the ??democompanyname?? employee discount.
GSA Private/Onsite Price: ??gsa-private-price??
For GSA pricing, please go to GSA Advantage.

Class Schedule

Delivery Formats

Sort results

Filter Classes

Guaranteed to Run





  • Date: 12-Sep-2022 to 16-Sep-2022
    Time: 9AM - 5PM US Eastern
    Location: Virtual
    Language: English
    Delivered by: LearnQuest
    Price: 2,925 USD
  • Date: 10-Oct-2022 to 14-Oct-2022
    Time: 9AM - 5PM US Eastern
    Location: Virtual
    Language: English
    Delivered by: LearnQuest
    Price: 2,925 USD
View Global Schedule

Course Description


This CICS TS: Fundamentals course is intended for analysts, programmers, and IT professionals that require an organized introduction to CICS functions and capabilities. There is an examination of CICS structure, adaptability, and interaction with IBM system software and third party software. A case study and exercises provide insights into designing and coding CICS programs. Private courses can be tailored to the specific operating system and system software of the client organization.


This course is one step in the following Learning Journey:

  1. Mainframe Application Developer


Upon completion of the CICS TS: Fundamentals course, students will be able to:
  • Appreciate CICS as an on-line system
  • Recognize and understand CICS structure and components
  • Use CICS facilities and functions
  • Work with CICS application programs
  • Become familiar with CICS web support
  • Understand the CICS interface with DB2




    • Working knowledge of batch COBOL programming


  • Understand the general concepts and principles of CICS
  • Be aware of CICS terminology
  • Know the basics about how CICS works
  • Discuss the flow of a CICS transaction through the various components of CICS
  • Environment Concepts
  • Batch Processing
  • Online Processing
  • CICS Characteristics
  • CICS Security and Integrity
  • CICS Interfaces
  • CICS Control Functions
  • CICS Application Functions
  • CICS Components
  • Task Management
  • Storage Management
  • Program Management
  • Interval Management
  • Terminal Management
  • File Management
  • Temporary Storage Management
  • Transient Data Management
  • Journal Management
  • CICS-Supplied Transactions
  • Dump Management
  • Recovery Management
  • Basic Mapping Support
  • Storage Areas
  • CICS Transaction Flow
Programming Considerations
  • Be aware of the tables used to define CICS resources
  • Understand CICS Naming Conventions
  • Understand coding requirements for COBOL CICS programs
  • Discuss program design considerations for CICS applications
  • Understand the pseudo-conversational method of connecting CICS tasks
  • Be aware of options for passing application data between CICS tasks
  • System Definition - Tables
  • PCT - Program Control Table
  • PPT - Processing Program Table
  • FCT - File Control Table
  • TCT - Terminal Control Table
  • SNT - Sign-On-Table
  • Other Tables - JCT, DCT, SIT, TST
  • CICS Naming Conventions
  • COBOL Restrictions
  • Program Design
  • Quasi-Reentrant
  • Pseudo-Conversational
  • Passing Data Between Programs
Command Level Interface
  • Understand how CICS Commands invoke CICS services
  • Know the format of CICS Commands
  • Be aware of compile considerations
  • Understand the contents of the Execute Interface Block (EIB)
  • Understand how to deal with Exceptional Conditions (results of Command requests)
  • Know how to interface directly with the Execute Interface Program through the Command Level
  • Interpreter (CECI)
  • Command Level Translator
  • General Command Format
  • Program Preparation
  • Program Translation
  • Program Execution
  • Execute Interface Block (EIB)
  • Exceptional Conditions
  • Exceptional Condition Command Format
  • Exceptional Condition Command Examples
  • Exceptional Condition Handling
  • Command Level Interpreter
Program Control
  • Know how to transfer control between CICS programs
    • At the same level
    • Subordinate programs
  • Understand how to abend a CICS program
  • Understand how and why to return control to CICS
    • with a “next transaction code”
    • without a “next transaction code”
  • Know how to use a Communication Area
  • Understand how to use the Execution Diagnostic Facility to interactively test a CICS application (CEDF)
  • Purpose of Program Control Commands
  • Program Levels
  • Command Format
  • Sample LINK and RETURN
  • Sample XCTL, and RETURN with TRANSID
  • Obtaining Date and Time Information
  • Execution Diagnostic Facility
  • Points of Interception
  • Information Displays
  • Available Interaction
Terminal Control
  • Know how to send simple messages from the program to the terminal
  • Know how to receive a simple message from the terminal into the program
  • Understand the uses of the terminal attention identifier (AID), such as ENTER, PF1, etc.
  • Functions
  • Command Format
  • Sample RECEIVE and SEND
  • Task Scheduling Based on Data Transmission
  • Effect of Input Operations
  • Sample AID Handling
  • Sample EIBAID Evaluation
File Control
  • Understand how to access VSAM files from the CICS application
  • Be aware of random and sequential file processing options
  • Be aware of the possibility of a deadlock, freezing two tasks
  • Functions
  • File Control Table (FCT)
  • Services Provided
  • Functional Overview
  • READ and WRITE Command Format
  • REWRITE, DELETE, and UNLOCK Command Format
  • Browse Command Format
  • Sample READ and WRITE
  • Error Handling with RESP
  • Error Handling with HANDLE CONDITION
  • Transaction Deadlock
  • Browse Considerations
  • Sample Browse
Basic Mapping Support
  • Understand the costs and benefits involved in using BMS
  • Be aware of how BMS works
  • Be able to define and prepare a BMS screen format (Map)
  • Know how to receive and send Maps in the application program
  • Advantages of BMS
  • BMS Interfaces
  • Batch Map and DSECT Definition
  • Flow of Online BMS Input Processing
  • Flow of Online BMS Output Processing
  • Structure of Mapset Definition
  • Map Definition Format
  • Map Field Definition Format
  • Sample Mapset-Single Map
  • Generated COBOL - TYPE=DSECT
  • Generated COBOL - TYPE=DSECT with Color
  • DSECT Generated Data Names
  • Use of DSECT Data Areas
  • Command Format
  • Sample RECEIVE and SEND MAP
  • Setting Cursor Position
Additional Services
  • Understand the concepts and use of Temporary Storage
  • Understand the concepts and usage of Transient Data
  • Temporary Storage
  • Concepts
  • Functional Overview
  • Command Format
  • Sample Program
  • Transient Data Concepts
  • Functional Overview
  • Command Format
  • Sample Program
DB2 Interface
  • Understand the critical elements of using relational databases
  • Be aware of the method to access DB2 databases from CICS programs
  • Features
  • Interface Overview
  • Program Preparation
  • Program Preparation Components
  • Program Considerations
  • Data Areas
  • Restrictions
  • Host Variables
  • Retrieve Single
  • Retrieve Multiple
  • Other SQL
  • Program Testing and Debugging
CICS Web Services
  • Understand basic web terminology
  • Know how CICS interacts with the Web
  • Be aware of basic CICS web commands
  • Know how Internet Gateway and Transaction Gateway are used
  • Understand purpose of Web Services technology
  • Basic Internet Terminology
  • CICS on the Web
  • Basic CICS Commands
  • CICS Internet Gateway
  • CICS Transaction Gateway
  • Web Services – The Challenge
  • What is a Service?
  • What is SOA?
  • What is SOAP?
  • CICS/TS V4 and SOAP
  • What is XML?
  • What is WSDL?
  • CICS Web Service Assistant
  • AIX Basics

    • Duration: 24 Hours
    • Delivery Format: Classroom Training, Online Training
    • Price: 2,445.00 USD
  • AIX Jumpstart for UNIX Professionals

    • Duration: 40 Hours
    • Delivery Format: Classroom Training, Online Training
    • Price: 4,075.00 USD
2021 Top 20 Training Industry Company - IT Training

Need Help?

Call us toll free at 877-206-0106 or e-mail us at

Personalized Solutions

Need a personalized solution for your Training? Contact us, and one of our training advisors will help you find the best solution.

Contact Us

Need Help?

Do you have a question about the courses, instruction, or materials covered? Do you need help finding which course is best for you? We are here to help!

Talk to us

Self-Paced Training Info

Learn at your own pace with anytime, anywhere training

  • Same in-demand topics as instructor-led public and private classes.
  • Standalone learning or supplemental reinforcement.
  • e-Learning content varies by course and technology.
  • View the Self-Paced version of this outline and what is included in the SPVC course.
  • Learn more about e-Learning

Course Added To Shopping Cart







Self-Paced Training Terms & Conditions


Sorry, there are no classes that meet your criteria.

Please contact us to schedule a class.

STOP! Before You Leave

Save 0% on this course!

Take advantage of our online-only offer & save 0% on any course !

Promo Code skip0 will be applied to your registration

Nothing yet
here's the message from the cart

To view the cart, you can click "View Cart" on the right side of the heading on each page
Add to cart clicker.

Purchase Information

??elearning-coursenumber?? ??coursename??
View Cart

Need more Information?

Speak with our training specialists to continue your learning journey.


Delivery Formats


By submitting this form, I agree to LearnQuest's Terms and Conditions

heres the new schedule
This website uses third-party profiling cookies to provide services in line with the preferences you reveal while browsing the Website. By continuing to browse this Website, you consent to the use of these cookies. If you wish to object such processing, please read the instructions described in our Privacy Policy.
Your use of this LearnQuest site affirms your consent to our use of session and persistent cookies to track how you use our website.