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


distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services


CICS Transaction Server: Web Enablement
DURATION: 3 days

FEE: $2,385

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
  • IT Professional


    1. CICS TS Overview
      • CICS is an HTTP server; a web client can send an HTTP request to CICS and receive a response.
      • Recognize that when a web client sends an HTTP request to CICS, the response can be a static response created by CICS from a document template or static file, or an application-generated response created dynamically by a user application program.
      • The EXEC CICS WEB application programming interface includes commands that an application program can use to construct and initiate HTTP requests from CICS, and to receive responses sent by servers.
    2. Application Programming Interface
      • Code a simple CICS web program.
      • Code a CICS program which sends and receive requests and responses.
      • In CICS web support, the HTTP request is received from the Network Communications Server and presented to the analyzer.
      • The analyzer is a user-replaceable program; the purpose of the analyzer is to decide what CICS resources are needed to satisfy the request.
    3. Invoking CICS from the Web
      • Enable a web browser 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. CICS TS Document
      • Analyze the document header.
      • The headers for an HTTP request can be examined separately using the WEB HTTPHEADER commands.
    5. Web and TCP/IP APIs
      • Code and implement a web application.
      • Given a web data entry application, code a CICS program to retrieve the data, edit and verify, and send back a response.
    6. Document APIs
      • Create a DOCUMENT using the Document API.
      • Code a program to CREATE and INSERT a document into the web.
      • Code another program to RETRIEVE an existing document.
      • DOCUMENT SET can be used for adding symbols and their associated values to the symbol table.
    7. Web Form API
      • Parse a URL.
      • The WEB PARSE URL can be used for breaking down a URL string into its component parts: scheme, host, port, path, and query string.
    8. CWS TCP/IP APIs
      • Use the EXTRACT TCP API routine.
      • Obtain information about TCP/IP characteristics of the current transaction and display the information.
    9. CICS Web Support
      • Web services support is fully integrated into CICS Transaction Server for z/OS.
      • Code a simple service given a skeleton service.
    10. New Commands
      • Complete a URIMAP definition for an application response to an HTTP request for CICS as an HTTP server.
      • Create TRANSACTION resource definitions for CICS web support.
    11. Web Error Program
      • Examine the web error program.
      • Analyze a sample error routine.

    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.