Verhoef Training

11 Kingsmead Square, Bath, BA1 2AB.
Tel: 01225 339705 Fax: 01225 339671




CICS Web Enablement




AUDIENCE:   This course is designed for students wanting to know more about the CICS Web Services and the facilities they offer, including how to code, manage, plan for and develop standards.

PREREQUISITES:   The participant should have a sound understanding of the CICS environment. Some internet experience would be advantageous but is not essential.

DURATION:   3 days. Hands on.

OBJECTIVES:   Delegates will be able to code the programming changes required to run 3270 based transactions from the Internet/Intranet and to code new Web aware programs using the CICS WEB and DOCUMENT API.

COURSE CONTENT:  

Why Use CICS With The Internet?

Introduction To The Internet

TCP/IP
Web Browsers
HTML and URLs
HTTP and Ports
Javascript
Java and Applets

Overview Of CICS Web Services Technologies
CICS Web Services
CICS Gateway for Java
Websphere Web Server
3270 Bridge

BMS/HTML and new DFH macros
Front End Programming Interface(FEPI)
External Call Interface(EXCI)
External Presentation Interface(EPI)
EXCI and WebSphere

Application Design Considerations
Re-using existing applications
Applications with separate business and presentation logic
Applications without separate presentation logic
Transaction construction considerations
Security
  Digital Certificates
  Encryption

Session Management (Pseudo-Conversational Programs)
Cookies vs Temp Storage vs Commarea
TS Management and CICS Commands
Garbage Collection
Time Out considerations

CICS Web Interface
Structure
TCPIPSERVICE/DOCTEMPLATE definitions
CWS Listener CSOL and CWXN
IBM Standard URL
Hard vs Soft URLs
Converters
Analyzers
Writing Custom Converters
WEB Aware Programs
WEB Unaware Programs
3270 Bridge
BMS/HTML and new DFH MACROS
NEW EXEC CICS WEB Commands
Sample application exercise

Workshops
Review of the CICS definitions and URL layout required to drive the CWI
Testing the CWI using the CICS supplied test program
Running CICS Supplied Transactions using the 3270 BRIDGE
  Legacy - Web Unaware Programs
    Creating HTML templates from BMS code
    Exporting and importing the HTML template to Notepad on a PC
    Modifying HTML output using New BMS DFH MACROS
    Testing 3270 based transactions using the 3270 BRIDGE
  New - Web Aware Programs
    Code HTML templates in Notepad on the PC
    Code programs on the Mainframe
    Run and test the programs from a Browser on the Internet/Intranet

Summary
The whole CICS Internet picture in perspective


BM08/01

© 2007 Verhoef Training, Ltd.