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

z/OS Assembler Programming Part 2: Interfaces

3 Days

Description

Standard program linkage conventions, file handling, subroutines and the program binder, CALL, program maintenance, debugging, useful system services, variable length records, QSAM locate mode, dynamic program linkages, dynamic storage management, reentrant programs, AMODE 31 issues

Audience

Programmers continuing their journey into Assembler language

Upcoming Classes

Virtual Classroom Live
April 08, 2026

$2,250.00
  Featured Class 3 Days    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
July 27, 2026

$2,250.00
3 Days    10 AM ET - 5 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

Introduction

Program Linkages

  • A. Control Sections
  • B. Save Areas
  • C. Addressability
  • D. Return Codes
  • E. Typical Linkages
  • F. SAVE and RETURN macros
  • G. Getting the PARM value from EXEC statement 

Working with files

  • A. Data set organizations and access methods
  • B. DCB Macros
  • C. OPEN, GET, PUT, CLOSE
  • D. Error handling: SYNAD routines
  • E. ABEND macro
    • • Computer Exercise: Program Linkages and QSAM Files  

Subroutines and the Program Binder

  • A. CSECTs and the Program Binder
  • B. Assemble, Bind, and Run Data Flow
  • C. The Assembly Listing
  • D. Some Assembler Parameters
  • E. Passing Control: the CALL macro
  • F. The CALL Process
  • G. Object Modules and Load Modules
  • H. Program Binder control statements and PARMs
  • I. Managing Print Files
    • Computer Exercise: CALLing a Subroutine  

Program Binder and Maintenance

  • A. Impact of Changes to a Subroutine
  • B. Additional Program Binder Control Statements
  • C. Program Binder Processing
    • o Computer Exercise: The Program Binder and Maintenance  

Debugging and Dump Reading

  • Computer Exercise: ONION  

Some System Services

  • A. WTO - Write To Operator
  • B. SNAP - Take a Snapshot Dump
  • C. TIME - Get the Date and Time 
  • D. STCKCONV - Convert a STCK value to Date and Time Format
  • E. CONVTOD - convert a Date and Time value to a TOD Format 

Variable length records

QSAM Locate Mode processing

31-Bit Addressability Considerations

Dynamic Linkages

XCTL and Storage Management

Writing Reentrant Programs

I/O and Amode 31

Upcoming Classes

Virtual Classroom Live
April 08, 2026

$2,250.00
  Featured Class 3 Days    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
July 27, 2026

$2,250.00
3 Days    10 AM ET - 5 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Upcoming Classes

Virtual Classroom Live
April 08, 2026

$2,250.00
  Featured Class 3 Days    10 AM ET - 5 PM ET
view class details and enroll
Virtual Classroom Live
July 27, 2026

$2,250.00
3 Days    10 AM ET - 5 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date