CICS Web Support Programmers' Workshop
This course has been designed for applications and systems programmers who require practical skills in implementing and using CICS WEB SUPPORT. This hands-on class will take delegates through the various components of CWS, HTML, HTTP, SOAP, XML, HTTPS, JavaScript, form design and much more. By the end of the course attendees will have written a number of Web based CICS applications using the CWS APIs using CICS both as a Client and a Server.
This course is only available for one-company, on-site presentations.
What you will learn
On successful completion of this course you will be able to:
- deploy CICS applications on the Web using CWS or CICS Web Services
- build and Debug both CWS and CICS Web Services applications
- enable CICS to deliver various media types, with support for caching
- exploit the FORMFIELD API to parse incoming data.
Who Should Attend
CICS systems programmers and applications programmers.
Prerequisites
At least one year's experience of CICS application or systems programming recommended. In addition exposure to HTML, SOAP/XML in any environment would be an advantage.
Duration
5 days
Fee (per attendee)
P.O.A.
This includes free online 24/7 access to course notes.
Hard copy course notes are available on request from rsmshop@rsm.co.uk
at £50.00 plus carriage per set.
Course Code
CWSP
Contents
Introduction
Invoke CICS from the web; build HTML based menu systems; using the new API; HTTP request and response headers. Build an HTML page to invoke a Web Support application via a COMMAREA.
HTML, SOAP/XML and WSDL
Basic introduction to the above languages with examples for use with a CICS application.
Document, Web & TCP/IP Aps
A reference of all API commands related to CWS and CICS Web services are presented with hands on exercises for their use. Access is to CICS as a Server and From CICS as a Client. Support for HTTP 1.1, Pipelining, Data Chunking and Persistent Session support will be that is available in CICS v3.1 will be addressed.
State Management
Using CBTS to manage state data; CBTS terminology; practical application of the CBTS API to manage processes, containers, events, sub-events, using synchronous and asynchronous processing.
Javascript
Introduction to JavaScript; creating client-side help panels, pre-processing of form data and using JavaScript to control cursor location and field focus. Highlights some of the difficulties of deploying any applications on the web; using dynamic HTML and implementing layer support to reduce the network costs.
CICS as an HTTP Client
3270 Bridge