About Us | Career | Contact Us | Sitemap | Search

 

Home | Products | Services | Support | Purchase | Partners | Downloads | News & Events | Product Store

CICS

Course

Introduction to CICS Application Programming

Level

Introductory

Overview

The participants will be introduced to the concepts and features of CICS. The course describes the Application Programming Interface (API). The participants will learn how to code and debug CICS command level programs written in COBOL.
Lab sessions will help in reinforcing the concepts discussed during lectures.

Objective

On completing this course, participants will be able to -

  • Understand the CICS functions and facilities.

  • Code COBOL programs for CICS environments.

  • Prepare CICS application programs, and test and debug them.

  • Access and modify data in VSAM files and databases.

  • Send and receive maps.

  • Pass and receive control to and from other programs

Duration

Six (06) days: (09.30AM till 17.30AM) 

Participant's Profile

Application programmers who will code and debug CICS command level application programs.

Prerequisite

  • Working knowledge of programming in COBOL.

  • Basic knowledge of TSO, ISPF and JCL.

Follow-on session

DB2 session is recommended after this course.

Course Contents


Day – 1

  • Introduction to CICS

    • Transaction processing terminology and concepts

      • On-Line Transaction Processing

      • Transactions, Program, Task

      • Multitasking, Multithreading, Re-entrancy

    • CICS architecture and tables

    • CICS transaction flow

  • CICS supplied transactions

    • CEBR

    • CECI

    • CEDA

    • CEDF

    • CEMT

Lab Session – 1 (CICS supplied transactions).

Day – 2

  • Application design overview

    • Pseudo conversational programming

    • COMMAREA

  • Exec Interface Block

  • Testing and handling exceptions

  • Interval control commands

  • A sample program

  • Preparing your program for execution

Lab session – 2 

Day – 3

  • Program Control

    • LINK command

    • XCTL command

  • RETURN command

  • LOAD and RELEASE commands

Lab session – 3 

Day – 4

  • Basic Mapping Support

    • Introduction to BMS

    • Maps and mapsets

  • BMS macros

  • Physical and symbolic maps

  • I/O operations

  • Dynamic attribute assignment

  • Cursor positioning

  • Multi-page maps

Lab session – 4

Day – 5

  • CICS queues

    • Temporary Storage Queues

    • Transient Data Queues

  • Browsing CICS queues

  • Automatic Transaction Initiation

  • Miscellany

    • Recovery and restart

    • Testing and debugging

  • System security

Lab session – 5 

Day – 6

  • Data Access

    • File control overview

    • File control commands

      • Reading and updating file records sequentially

      • Reading and updating file records randomly

    • Accessing DB2 tables

      • Retrieving a row

      • Delete or update rows

    • Integrity considerations

Lab session – 6

  Corporate Training

IBM Mainframes

LSO

TSO/ISPF

MVS

JCL

VSAM

COBOL

CICS

DB2

IMS-DB/DC

 Legal | Terms of Use | Privacy Statement | Feedback  

 Copyright © 1997-2008. All rights reserved. Kasshku Information Technologies Pvt. Ltd.