Writing z/OS CGIs in Assembler

PT5647
Training Summary
CGI stands for Common Gateway Interface, and it is the most widely used programming technology for creating dynamic web pages at the server. Students who complete this course will be able to design and code CGI programs in Assembler to run on z/OS used as a web server.
Prerequisites
At the very least, the student entering this course should have an understanding of CGI concepts and design issues, such as might be obtained from attending PT5646 "Introduction to CGIs on z/OS".
Duration
2 Days/Lecture & Lab
Audience
This course is designed for assembler programmers experienced with working in an OS/390 or z/OS environment who will be designing and coding CGI applications that are to be run on z/OS.
Course Topics
General program structure (reentrant, LE-enabled, Assembler CGI)
  • Using printf() and bpx1wrt to emit XHTML
  • Deploying a CGI
  • Handling GET requests
  • Accessing environment variables
  • Parsing QUERY_STRING
  • Decoding QUERY_STRING
  • Working with data on the server
  • VSAM KSDS access
  • DB2 access
  • Hidden controls and cookies
  • Handling POST requests
  • Handling files sent by POST
  • Working with Unicode
  • Submitting jobs from a CGI

Related Scheduled Courses