PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
AUDIENCE:
Programmer
Web Developer
System Analyst
System Programmer
IT Professional
DATES:
CONTENT AND OBJECTIVES:
CICS TS Overview
Examine the concepts and terminology of CICS Transaction Server and web support programming.
Understand the ways in which a web browser can be connected to a web server.
A web browser can be connected on a machine outboard to the CICS host and then connected to the CICS host.
A web browser can be connected directly to a CICS region on a z/OS host.
A web browser can be connected to a z/OS webserver, which in turn can connect to a designated CICS region on that z/OS image.
RDO - CEDA Changes
Use CEDA to manipulate CICS web resources.
Enable web support.
Application Programming Interface
Enable web browsers to invoke CICS applications using standard HTTP and IIOP protocols.
Code an Internet program which invokes a CICS application and passes data back to the web application.
Supplied Transaction Changes
Use CEMT transaction for extending support to the new resource types.
Redirect HTTP requests to another URL.
Databases and Files
Examine the access and updating of a database.
Code an application which maintains a table in a database.
Practice coding programs with commits and rollbacks.
Invoking CICS from the Web
Code and implement a web application.
Given a web data entry application, code a CICS program to retrieve, edit, and verify the data, and send back a response.
CICS Transaction Server Document
How to handle large documents.
Code a chunked response using a sequence of WEB SEND commands.
State Management
Save and retrieve state information.
Invoke state management sample programs, DFH$WBST and DFH$WBSR, as a transaction for saving data for retrieval later by the same transaction or by another transaction.
Recognize that state management and its associated token management, which were previously controlled by the terminal, will require additional techniques to save and retrieve data.
CICS and Java
Code a program using CICS-Java.
Invoke a Java procedure from a CICS application.
JCICS Classes
Examine JCICS, which is the Java class library for CICS.
Learn that JCICS supports most of the functions of the EXEC CICS API commands.
Create and demonstrate a Java class called Employee that calls a COBOL server program named EMPPGM.
JavaBeans
Code and use a JavaBean.
Use a JavaBean to perform specialized editing of the input data.
CICS Web Support
Develop a Java JCICS class which creates a simple web application.
Examine sample programs which access CICS resources.
Create TCP/IPSERVICE resource definitions for CICS web support.
Virtual Classroom
Blended Learning
↓
Synchronous Instruction
Asynchronous Instruction
Effective February 27, 2012, the course dates listed on the CETi schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. CETi makes no representation regarding ownership in any of the software products that we train on.
CETi courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the CETi course and that the employer has a licensed version of the software.
Certain courses only should be taught by the source software company training company and open source purveyor.