z/OS - Applications -Web Support Programmers' Workshop

Objectives

On successful completion of this course, attendees 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

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.