Return to Catalog Home
Return to Curriculum Listing
CICS Services
Supported Programming Languages
CICS Transaction Processing
CICS Environment
CICS Program Execution
Calling CICS Services
Coding Restrictions
Preparing CICS Programs for Execution
CICS Translator
Compile and Bind
Java and CICS
REXX and PHP
Display and Communication Services
File and Database Services
Commands used to Request CICS Services
CICS Command Syntax and Arguments
CVDA Constant
Command Responses
CICS Commands for C++, Java, REXX, and PHP
3270 Emulators
Accessing IMS Databases
CICS Sockets
CICS Web Support and Services
IBM MQ
External CICS Interface (EXCI)
ONC and DCE Remote Procedure Calls
CICS Universal Client
CICS Transaction Gateway
JCICS and JCICSX
Java Code Pages
Java Limitations
Preparing and Compiling Java Programs
Java on TXSeries and z/OS
CICS and OSGi
WebSphere Liberty Server
Axis2
CICS Security Token Service
CICS TS - Programming Basics 5.6
Duration
6 hours
Overview
The CICS TS - CICS Programming Basics course provides an overview of the CICS Transaction Server product and describes how it is used to process work. It looks at the application code required for programs working with CICS, using various programming languages. It also describes the major interfaces used to interact with this product.
Audience
Application programmers requiring introductory knowledge about the concepts of the CICS Transaction Server, and how it can be used to deliver legacy and newer, web-based solutions.
Prerequisites
- Completion of the following Interskill course, or equivalent knowledge:
- IBM (z/OS) - Introduction to the IBM Enterprise Environment
- Ability to program in at least one mainframe programming language
Objectives
- After completing this course, the student will be able to:
- Describe the CICS environment and how transactions are used to process work
- Identify how CICS programs are prepared for execution
- Describe how commands are used to request CICS services
- Identify interfaces that can provide access to CICS
- Describe how Java programs are coded to run in CICS, and use CICS services
Course Content
Introducing CICS Programming
Platforms Supporting CICSCICS Services
Supported Programming Languages
CICS Transaction Processing
CICS Environment
CICS Program Execution
Getting Started with CICS Programs
Invoking CICS from Programming LanguagesCalling CICS Services
Coding Restrictions
Preparing CICS Programs for Execution
CICS Translator
Compile and Bind
Java and CICS
REXX and PHP
Getting Started with CICS Commands
Relationship Between Commands and CICS ServicesDisplay and Communication Services
File and Database Services
Commands used to Request CICS Services
CICS Command Syntax and Arguments
CVDA Constant
Command Responses
CICS Commands for C++, Java, REXX, and PHP
Introducing CICS Interfaces
Types of CICS Interfaces3270 Emulators
Accessing IMS Databases
CICS Sockets
CICS Web Support and Services
IBM MQ
External CICS Interface (EXCI)
ONC and DCE Remote Procedure Calls
CICS Universal Client
CICS Transaction Gateway
Getting Started with Java and CICS
CICS Java Programming DifferencesJCICS and JCICSX
Java Code Pages
Java Limitations
Preparing and Compiling Java Programs
Java on TXSeries and z/OS
CICS and OSGi
WebSphere Liberty Server
Axis2
CICS Security Token Service