CICS/TS Command Level (CC1)

Course:  CC1
Duration:  4 Days
Level:  I
« Hide The Details
Topics Covered In This Course

INTRODUCTION TO CICS CONCEPTS

  • We discuss on-line processing, what CICS is and how it fits into the DP environment.
  • Basic terminology is explained including Pseudo-conversational programming (what it is, how we code it). Transaction and program concepts are introduced.
  • CICS command format syntax is covered in detail.

EXCEPTION PROCESSING

  • HANDLE CONDITION command, options and techniques.
  • The RESP option is presented showing structured programming in CICS.
  • Future exception processing trends options and techniques are presented.
  • HANDLE AID command.
  • Execute Interface Block is explained together with DFHAID.

TERMINAL COMMUNICATIONS

  • Telecommunications concepts and VTAM are introduced. 3270 processing fundamentals are explained.
  • Data transmission via maps is presented, and Basic Mapping Support (BMS) to build maps is introduced (map generators are discussed).

BASIC MAPPING SUPPORT

  • Physical Map and DSECT concepts are explained.
  • Defining a Mapset, the DFHMSD macro, with its options and defaults.
  • Defining a Map, the DFHMDI macro, with its options and defaults.
  • Defining a Field, the DFHMDF macro, with its options and defaults.

MAP COMMANDS

  • The SEND MAP command to output the BMS map with its functions is explained.
  • The MAPONLY/DATAONLY concepts to reduce transmission costs are offered.
  • The RECEIVE MAP command to input data Pseudo-conversationally.
  • DSECT copybook fields are explained in detail. The length, attribute and erased flags along with the input and output data fields are discussed. Extended attributes (color, highlighting etc.) are presented.
  • The use of Modified Data Tags (MDT) is discussed.

FILE OPERATIONS

  • VSAM file concepts are introduced. CICS/VSAM interaction is explained.
  • KSDS/ESDS/RRDS file commands (READ, WRITE etc.) along with their options are explained.
  • Record Level locking and simultaneous updating problems are explained.
  • Generic DELETE pitfalls are shown.
  • BROWSE functions (forward and backward) are presented.

TEMPORARY STORAGE

  • An overview of Temporary Storage, which will emphasize the scratch pad concept, is presented along with examples.
  • The commands and problems with suggested solutions are presented.
  • CEBR is explained.
  • Future changes in Temporary Storage are explained.

TRANSIENT DATA

  • INTRAPARTITION and EXTRAPARTITION queues are explained and differences set out.
  • The TRIGGER LEVER and REUSE=YES are discussed together with how many companies currently use them.
  • How TD queues are created through Destination Control Table entries (DCT) is covered.
  • The WRITEQ TD, READQ TD and DELETQ TD commands are explained with examples.

INTERNAL CONTROL

  • INTERVAL and TIME options to commands are explained.
  • The need for asynchronous processing (multi-threading) is discussed.
  • START, RETRIEVE, DELAY, CANCEL, ASKTIME, FORMATTIME commands are covered.
  • START vs. RETURN IMMEDIATE is debated.

CICS TRANSACTIONS

  • An overview of the CICS Supplied application Transactions is given.
  • CEMT is explained, with its dangers.
  • CEDF is used in a hands-on environment.
  • CEDX is explained.
  • CECI concepts are shown.
  • CMAC is used to analyze DFH messages and Abend codes.
  • CRTE is explained.

SUMMARY

  • A review of the concepts and commands is given.
  • Sample programs are walked through.
  • The future of CICS is discussed.
  • Time is left for general discussion.
What You Can Expect
  • Code programs with embedded CICS Commands.
  • Understand the concepts of on-line processing through CICS.
  • Understand the fundamentals of Pseudo-conversational Programming, COMMAREA, and Modified Data Tags (MDT's).
  • Code and have a working knowledge of Basic Mapping Support (BMS).
  • Understand and code CICS Commands to access VSAM files in CICS.
  • Use CICS facilities such as TS, TD, Multitasking, Reentrancy, etc.
  • Code efficient CICS programs.
Who Should Take This Course
  • Programmers who will be coding or maintaining CICS applications.
  • Programmers who wish an introduction to on-line processing concepts and commands.
  • Anyone who needs CICS Command Level coding expertise.
  • Project Managers, System Designers, System Programmers who work in CICS.
Recommended Prerequisites

Some coding experience in Cobol, PL/1 or Assembler.

Training Style
  • Interactive involving each student
  • Hands-on and workshop oriented
« Hide The Details
Related Courses
Code Course Title Duration Level
CCWE
CICS Web Enablement (CCWE)
3 Days
I
Details
CICSD67
CICS/TS TRANSACTION DEBUGGING WITH ENTERPRISE COBOL V6.2
4 Days
I
Details
CTBV6
CICS/TS TRANSACTION DEBUGGING
4 Days
I
Details
IC
CICS Fundamentals
3 Days
I
Details
CSA
CICS Systems Administration
5 Days
II
Details
CAE
CICS/TS Performance and Tuning (CAE)
4 Days
II
Details
CDE
CICS/TS Internal Structure & Debug Systems
3 Days
III
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]