CICS for Application Developers - MF31 ( 5 Days )

Price:  $3000.00




Course Outline

Download Course Outline (PDF)


View Course Schedule

Abstract/Overview

This hands-on course is designed to provide a firm foundation in the procedures needed to write on-line applications using CICS. This course will teach students how to code and debug CICS application programs written in COBOL. Case studies and hands-on exercise ensure an effective learning experience.

Audience - Who Should Attend?

This course is intended for application programmers requiring CICS skills. The course targets both intermediate and experienced application programmers.

Prerequisite

Students are assumed to have experience with the COBOL programming language. Students should also know how to use TSO/ISPF

Objective

  • To gain a general level of understanding of the CICS concepts, structure, and facilities.
  • To develop a working knowledge of Basic Mapping Support and generate usage panels.
  • To develop a strong understanding of pseudo-conversational programming techniques and CICS program structure.
  • To write programs which take full advantage of CICS features.
  • To gain experience in program problem resolution using interactive tools.

Content

Introduction to CICS

  • CICS Overview
  • CICS Application Development
CICS Commands
  • CICS Processing
  • Command Basics
  • RECEIVE & SEND Text
  • ASKTIME & FORMATTIME
  • Compile & Link Editing
Basic Mapping Support
  • Basic Mapping Support
  • Screen Development
  • Defining a MAPSET
  • Defining a MAP
  • Defining BMS Fields
  • Attribute Lists
  • Assemble Maps
  • Testing Maps Using CECI
Program Basics
  • Types of Programming
  • Execute INTERFACE BLOCK
  • Exception Handling
  • SEND & RECEIVE MAP
  • Returning Control
  • Terminal Control
CICS Program Construction
  • WORKING–STORAGE Section
  • Symbolic Map
  • Attribute Fields
  • AID Fields
  • LINKAGE Section
  • EIB Fields from Translator
  • Program Control
  • First Time Processing
  • Request Processing
  • Data Validation
  • Operator Error Processing
  • Final Processing
  • Program Structure Chart
Program Control
  • Application Framework
  • Control Transfer
  • Passing Data Between Programs
  • LINK & XCTL Commands
  • CALL Statement
  • Static & Dynamic Calls
  • Application Controls
  • LOAD & RELEASE Commands
Testing & Debugging
  • Native Commands
  • CECI
  • Execution Diagnostic Facility
  • CEMT Command
File Control
  • VSAM Files
  • READ & Browse Commands
  • WRITE & REWRITE Commands
  • UNLOCK Command
  • DELETE Command
  • Locking and Performance
  • Exception Conditions
Temporary Storage & Transient Data
  • Temporary Storage Concepts
  • Temporary Storage Commands
  • TS QUEUE Management
  • CEBR Command
  • Transient Data
  • Concepts
  • Intrapartition Destinations
  • Extrapartition Destinations
  • Transient Data Commands
  • TD QUEUE Management
Abnormal Termination
  • ABENDS
  • Unexpected ABENDS
  • Controlled ABENDS
Database Access
  • DB2
  • IMS
  • IDMS
Task & Interval Control
  • Task Control
  • SUSPEND Command
  • ENQUEUE/DEQUEUE
  • Interval Control
  • DELAY, START, RETRIEVE, and CANCEL Commands
  • Common Exception Conditions
Recovery
  • Recovery Mechanism
  • Recoverable Resources
  • Logical Units of Work
  • SYNCPOINT
  • Dynamic Transaction Backout



Course Schedule

Start DateLocationClass CodeDuration (days)
Mon, Oct 18 2010OttawaP356055
    




top