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

Home

distance-learning center

Distance-learning Distance-learning_Building

Professional Distance-learning

IT Training Services


MFCIC25

CICS Transaction Server: Web Support Programming
DURATION: 4 days

FEE: $2,380

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:
    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.

    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.