OS/390 Assembler Interfaces
- Recommended Duration:
- 3 Days
- Version
- High-Level Assembler (HLASM)
for MVS & VM. - Benefits
- Students who complete this course will be able to write or maintain Assembler programs that: process or create variable length records; involve subroutine linkages; use dynamic serial linkages such as LINK, LOAD, DELETE, XCTL; use other system service routines. Students will also have a solid basis for debugging and dump reading Assembler programs.
- Audience
- Experienced Assembler programmers needing to learn additional support, design, debugging, or maintenance skills.
- Prerequisites
- This course is intended as a follow-on to the course OS/390 Assembler Language: Classic.
- Major Topics
-
- Program linkages and save areas
- Obtaining PARM data from the EXEC statement
- QSAM macros and processing
- SYNAD routines
- Subroutines and the Linkage Editor
- The Program Binder
- Debugging and dump reading
- Timing services
- The WTO, TIME, STCKCONV, CONVTOD macros
- The SNAP macro
- Managing print files
- Variable length records
- QSAM update in place (PUTX)
- Dynamic serial linkages: LINK, LOAD, DELETE, XCTL
- Virtual storage services: GETMAIN, FREEMAIN
- Exercises
- There are seven hands-on exercises
- Notes
- This course includes, in its entirety, the course OS/390 Assembler Language Debugging and Maintenance.