Course #: MFCI-130
Duration: 5 Days
Price: 2,925.00 USD
Prices reflect a 20% discount for IBM employees
Prices shown are the special AWS Partner Price
Prices reflect the Capgemini employee discount
Prices reflect the UPS employee discount
GSA Public Price: ??gsa-public-price??
GSA Private/Onsite Price: ??gsa-private-price??
For GSA pricing, go to GSA Advantage!
Delivery Formats
Material: LearnGreen (pdf)
Filter Area Unfilter
Classroom Schedule
Virtual Schedule Virtual Training Facts
Close
09:00-17:00
US Eastern
Quote
09:00-17:00
US Eastern
Quote
Not seeing what you want? Contact us
Not seeing what you want? Contact us
Classroom Schedule
Virtual Schedule
Close
There are no virtual classes on the schedule in your country.
There are no public classes currently scheduled in your country.
View our global class schedule
This course is available in private, mentoring or e-learning options.
Complete this form, and a Training Advisor will be in touch with you shortly to address your training needs.
By submitting this form, I agree to LearnQuest's Terms and Conditions
Request Private Training
Close
Tell us a little about yourself:
By submitting this form, I agree to LearnQuest's Terms and Conditions
All Courses Backed by the LearnQuest 100% Satisfaction Guarantee
Course Description
This course is one step in the following Learning Journey:
Objectives
- 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
Audience
Prerequisites
- Working knowledge of batch COBOL programming
Topics
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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


Reviews

We Guarantee You'll be Satisfied
At LearnQuest, our goal is always the same: to provide the highest quality training and service to each and every customer.
If you’re not satisfied for any reason, simply contact one of our Training Advisors for assistance with your concerns.

Enrollment Options
Select the Training Provider you would like to use
Already have an account? Login here >
You will be leaving the LearnQuest Website
*If using Apple Training Credits or LearnPass, you must enroll with LearnQuest