651-905-3729 Microsoft Silver Learning Partner EC Counsel Reseller compTIA Authorized Partner

Writing z/OS CGIs in Assembler Virtual Classroom Live August 14, 2025

Price: $1,500

This course runs for a duration of 2 Days.

The class will run daily from 10 AM ET to 5 PM ET.

Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.

Enroll today to reserve your spot!

Space is limited. Enroll today.

Enroll Now

Description

This course describes how to write CGI programs that interact with a web page in Assembler.

Audience

This course is for students with knowledge of Assembler, CGI basics, and Web fundamentals.

Course Overview

I.General Program Structure and Techniques

A. General program structure
B. Redirect using printf
C. Redirect using bpx1wrt
D. Watching for errors
E. Deploying your CGI​
Computer Exercise: Setting up for labs: n 


II. Basic Processing

A. Emitting Headers
B. Emitting HTML
C. Accessing environment variables
D. Displaying environment variables
E. Stylesheets and CGIs
 Computer Exercise: Writing out HTML pages b 


III. Handling GET Requests

A. Some scenarios
B. Parsing QUERY_STRING content
C. Decoding QUERY_STRING content
 Computer Exercise: Handling incoming data b 

IV. The Data Connection - Part I: The Story

A. Working With Data on the Server
B. The Data Connection - Part II: Working With VSAM Data C
Working with VSAM files
 Computer Exercise: Working with VSAM data   

V. The Data Connection - Part III: Working With DB2 Data

A. Working with DB2 data
 Computer Exercise: Working wth DB2 Data (optional)   

VI. Hidden Controls and cookies

A. Session continuity

B. Hidden controls
C. Cookies
D. Modifying the previous CGI [to emit data]
E. Designing the invoked CGI [to catch data]
F. Coding the invoked CGI [to catch data]
 Computer Exercise: The Persistence of Memory .  

VII. POST Requests

A. Finding needed storage size
B. Allocating storage
C. The CGIGETBF Routine
D. Reading from stdin
E. Breaking Apart Headers and Data
F. Our Sample POST CGI Logic
G. The TCAPSTB CGI code
 Computer Exercise: Handling POST Processing  

VIII.Handling Files Sent by POST

A. File Handling
 Computer Exercise: Saving and Linking to  

IX. Working With Unicode Data

A. The Role of Unicode
B. CGIs and Unicode
 Computer Exercise: Working With Unidcode  
 

X. Submitting jobs from a CGI

A. Set up
B. Logic
 Computer Exercise: Submitting a job (optional)  

XI. Wrap up 

Prerequisites

Experience in coding / maintaining Assembler programs
Current knowledge of Assembler
Familiarity with z/OS UNIX
Familiarity with developing a website using the IBM z/OS HTTP server

Other Available Dates for this Course

Virtual Classroom Live
May 29, 2025

$1,400.00
2 Days    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
December 04, 2025

$1,500.00
2 Days    10 AM ET - 5 PM ET
view class details and enroll