TTFlogo2.gif (2585 bytes)

Introduction to CGIs on z/OS - Topical Outline

Introduction

The Web - Basic Concepts Review

CGI Overview

Forms and INPUT Controls

Introduction to Forms and Controls

The FORM Element

The INPUT Element

Successful controls

Submit processing

Accessing Programs Without Forms

Building a Response

Responses

Response Headers

Writing to stdout

Sample CGIs: C, COBOL, Assembler, PL/I, REXX, Shell Script

GET Processing

The GET environment

Parsing the QUERY_STRING

POST Processing

The POST environment

Determine the size of data (CONTENT_LENGTH)

Determine the boundary string (CONTENT_TYPE)

Determining the server being used (SERVER_SOFTWARE)

Accessing the Input Data

Analyzing the Data

Error Handling, Testing, and Debugging CGIs

Error Handling

Testing

Debugging

Other Topics

Emitting non-EBCDIC Output

DB2 Access

The RRSAF interface

Submitting batch jobs

nph Processing

Creating the Illusion of a conversation (Cookies)

The Design of Web-based dialogs

The Server

Pages

Links

Scripts

Forms

CGIs

State Tools

User IDs

Templates

Conclusion

 

These Materials © Copyright 2011 by Steven H. Comstock

Materials version: V2.x

Course description
Course Objectives
z/OS UNIX curriculum
Home page