z/OS Assembler Programming Part 2: Interfaces - Course Objectives

On successful completion of this course, the student, with the aid of the appropriate reference materials, should be able to:

  1. Follow standard z/OS conventions regarding save area chaining and the passing and receiving of parameters
  2. Code or maintain Assembler programs that handle sequential files, using QSAM to read, write, and update records
  3. Write programs to handle variable length records using QSAM
  4. Debug most program ABENDs, using z/OS full dumps or symptom dumps to track down problems
  5. Write mainline programs and subroutines; use the Program Binder to combine mainline and subroutine programs
  6. Use the Program Binder to maintain load modules by replacing existing CSECTs with new versions of these CSECTs
  7. Use the WTO, SNAP, and TIME macros
  8. Use Dynamic Serial linkages (using LINK, LOAD, DELETE, XCTL) to invoke subroutines
  9. Use various other system services (GETMAIN, FREEMAIN, STCKCONV, CONVTOD)
  10. Create reentrant programs
  11. Perform I/O against QSAM files while running in AMODE 31.


These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V4.x


Topical Outline
Course Description
Home page