Duration
4 hours
Overview
This course discusses the options available to programmers when there is a need to connect to CICS using web-based interfaces. It addresses the HTTP, SOAP, and JSON protocols and the code required to send and receive requests from them.
Audience
Anyone developing or supporting CICS applications that must integrate with the web, including application developers and systems administrators.
Prerequisites
Completion of the CICS TS – Program Control and Communication course, or equivalent knowledge.
Objectives
After completing this course, the student will be able to:
- Describe how CICS Web Support works
- Identify how CICS can be used as a SOAP Server, and service JSON and Atom feed requests from CICS
- Explain how a CICS program can send an HTTP, SOAP, and JSON Request
Course Content
Introducing CICS Web Support
Servicing HTTP Requests
IP Address and Port Requirements
Specifying CICS Services to be Called
CICS Request Flow
CICS TS for z/OS Analyzer program
3270 Bridge
CICS Program and Resource Security
Business Logic Interface
Web-Aware CICS Programs
CICS WEB Commands
CICS Web Services
SOAP Server Processing on z/OS
Message Handlers
CICS Web Service Assistant
Java and Axis2
WebSphere Liberty JVM
SOAP Server Processing on z/VSE
SOAP Requests on TXSeries
JSON Web Service Requests
Using z/OS Connect to process JSON requests
Atom Feeds
CICS Web Requests
HTTP Request Walkthrough
CICS WEB OPEN Command
Managing HTTP Headers and Body
CICS WEB CONVERSE Command
Pipelining Requests
CICS SOAP Facilities
Java SOAP Requests
SOAP on z/VSE
Handling JSON Requests
DFHJSON Program