Introduction to CGIs on z/OS - Topical Outline
Introduction
The Web - Basic Concepts Review
CGI Overview
HTTP Servers on z/OS
HTML 5 - Selected Topics
Review from Introduction to to z/OS UNIX
Additional tags: <H1> - <H6>, <BR>, <DIV>
Useful attributes
Events and event handlers
Introduction to JavaScript
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
Conclusion
UC01 / 1 Day
These Materials © Copyright 2012 by Steven H. Comstock
Materials version: V3.x
Course description
Course Objectives
z/OS UNIX curriculum
Home page
This page last updated: 1 August, 2014
Copyright © 2014 by Hunter's Training Associates, LLC