Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - CICS Transaction Server: Web Support Programming


distance-learning center

Application of Classic Teaching Models Mobile Classrooms

Professional Distance-learning

IT Training Services


CICS Transaction Server: Web Support Programming
DURATION: 4 days

FEE: $2,380

Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

There is a surcharge associated with training two or fewer students.


  • Programmer
  • Web Developer
  • System Analyst
  • System Programmer
  • IT Professional


    1. 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.
    2. RDO - CEDA Changes
      • Use CEDA to manipulate CICS web resources.
      • Enable web support.
    3. 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.
    4. Supplied Transaction Changes
      • Use CEMT transaction for extending support to the new resource types.
      • Redirect HTTP requests to another URL.
    5. 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.
    6. 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.
    7. CICS Transaction Server Document
      • How to handle large documents.
      • Code a chunked response using a sequence of WEB SEND commands.
    8. 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.
    9. 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.
    10. JavaBeans
      • Code and use a JavaBean.
      • Use a JavaBean to perform specialized editing of the input data.
    11. 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.

    Web-based Training   Blended Learning    


Effective February 27, 2012, the course dates listed on the SYS-ED 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. SYS-ED makes no representation regarding ownership in any of the software products that we train on.

SYS-ED 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 SYS-ED course and that the employer has a licensed version of the software.