Provided by: Interskill Learning

2.4 CICS Transaction Server Programming

CICS

Interskill Learning
This is course 4 of 5 in the CICS Transaction Server Series. The course is delivered via e-Learning. It can be accessed online, at any time, place or location with internet access, or delivered through your own internal LMS (if applicable). The course is available as part of the CICS Transaction Server Series, or in a Mainframe Bundle, comprising of the 100 most popular mainframe e-Learning titles.
This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Course Level:introductory
Duration:20 hours
Training Presented in:English
Training Provided by Interskill Learning
2.4 CICS Transaction Server Programming
Duration

16 to 20 hours

Overview Audience

Programmers who require knowledge about application programming in the CICS environment and the Command Level Programming Interface.

Prerequisites

Knowledge of basic coding in COBOL, PL/ 1, or Assembler.

Objectives

After completing this course, the student will be able to:
• Recognize the facilities available through the CICS Command Level Programming Interface to efficiently achieve all the standard online terminal network functions
• Identify how system and task-related information is obtained for use in the application
• Identify how application tables are loaded and referenced in main memory
• Identify how data resources are accessed to maximize system efficiency and minimize resource contention
• Recognize the considerations involved in CICS integrity, resource backout, and recovery
• Identify how CICS functions are developed by using pseudo-conversational programming techniques
• Identify how multitasking functions are coded by using the background task capabilities of CICS Transient Data and Interval Control

Course Content
The Command Level Preprocessor

The Function of the Translator/ Preprocessor
Syntax of CICS Commands
The Argument Alternatives and Their Meanings
The EXEC Interface Block in Detail

Conversational vs. Pseudo-Conversational Programming

Processing Modes
Non-Conversational
Conversational
Pseudo-Conversational
Pseudo-Conversational Techniques
Disadvantages of Pseudo-Conversational Design
Overcoming the Disadvantages

File Control Commands - Direct Access

Accessing Keyed Files, particularly VSAM
The Principles of Recovery and Backout
Committing/ Reversing the Changes – SYNCPOINT
String and Record Locks – Minimizing Contention

File Control Commands - Sequential Access

Browsing Commands
Special Notes for File Control

Program Control

Passing Control Between Application Programs
Passing a Communication Area Between Programs
Terminating a Task - The RETURN Command
Pseudo-Conversational Program Design
LOADing Application Tables

Exceptional Condition Handling

HANDLE CONDITION, the Old Approach
IGNORE CONDITION, the Structured Alternative
HANDLE ABEND, When All Else Fails

Accessing CICS Areas and Information

Dynamic Addressing Mechanism in COBOL/ VS
Accessing the CWA, TWA, TCTUA, and EIB
Obtaining Information about the Task and Environment

Temporary Storage Commands

Creating Temporary Storage Queues
Naming Pitfalls to Avoid
Choosing MAIN or AUXILIARY Temporary Storage
How to Access and Delete Temporary Storage Data

Transient Data Commands

Accessing Sequential Files
INTRA and EXTRA Partition Queues
Communicating with Batch Jobs
Automatic Task Initiation, Background Tasks
Online Printing

Interval Control Commands

Time-Oriented Facilities
Obtaining the Date and Time in Various Formats
START Other Tasks and Pass Data to Them
CANCEL Unexpired Events
DELAY and SUSPEND Functions

Journal Control Commands

The System Log
Writing User Journals and Audit Log Trails
Asynchronous I/ O to Optimize Response Time

Miscellaneous Commands

Acquiring and Releasing Storage Dynamically
Single-Threading on any Resource (ENQ / DEQ)
TRACEing and DUMPing Under Task Control
ABENDing the Task

Using DB2 with CICS

CICS Attachment Facility
Connection Threads
Application Flow

CICS Intercommunication and Transactions

Intercommunication between Systems
Multi-Region Operation (MRO)
Inter-System Communication (ISC)
CICS Supplied Transactions

CICS System Commands

Inquire Command
Perform Command
Setting Programs, Nodes, Terminals, Data Sets

Display Explanations

Displaying Data Sets, Displaying Programs
Displaying Terminals, Displaying Tasks
Displaying Transactions

About The Training Provider: Interskill Learning
Interskill Learning - Interskill Learning is a worldwide leader in the provision of e-learning, delivering reliable, quality learning solutions since 1991 to over 1500 organisations. With 1000s of titles to chose from in mainframe, desktop, IT and business subject areas, Interskill offers a comprehensive training solution for your entire workforce, regardless of their department, location or language. With three...
Custom Search
tcw11-v473M-11/30/11-11:01:05-()[A]-[A]-[B] -02:05:15