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
IT Professional
DATES:
CONTENT AND OBJECTIVES:
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.
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.
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.
CICS TS Document
Analyze the document header.
The headers for an HTTP request can be examined separately using the WEB HTTPHEADER commands.
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.
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.
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.
CWS TCP/IP APIs
Use the EXTRACT TCP API routine.
Obtain information about TCP/IP characteristics of the current transaction and display the information.
CICS Web Support
Web services support is fully integrated into CICS Transaction Server for z/OS.
Code a simple service given a skeleton service.
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.
Web Error Program
Examine the web error program.
Analyze a sample error routine.
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.