Bookshelf for CSCI 567:
Applied Systems Programming

(Last updated on March 28, 2007)


Many of the books included here are important to OS/390 (MVS) systems programmers. Those which are specifically required for CSCI 567 will be indicated in the syllabus.

The books referenced are at an IBM site; this may result in an occasional off-hours unavailability and/or long response times.

The books are listed within (sub)product, which is the way IBM lists them. This is not done to make individual books difficult to locate, although that often is the unfortunate result.


The ABCs of OS/390 Systems Programming


Volume 1: Intro to OS/390; Storage; Hardware; TSO; MVS Delivery ["ABC1"] - PDF | HTML

Volume 2: Implementation; Subsystems; Job Management; LPA & LNKLST; Catalogs ["ABC2"] - PDF | HTML

Volume 3: Intro to DFSMS/MVS; Storage Management; SMP/E ["ABC3"] - PDF | HTML

Volume 4: Network Management; Security & RACF; UNIX System Services; Language Environment; Infoprint Server ["ABC4"] - PDF | HTML

Volume 5: Parallel Sysplex; System Logger; GRS; OS/390 Operations; Auto Restart; Hardware Mgmt Console; Performance Mgmt; OS/390 Problem Diagnosis ["ABC5"] - PDF | HTML


OS/390 V2R10 MVS (Also PDF Format)


SA22-7201: ESA/390 Principles of Operation ["POO"]

SC28-1751: OS/390 V2R10.0 MVS Initialization and Tuning Guide ["ITG"]

SC28-1752: OS/390 V2R10.0 MVS Initialization and Tuning Reference ["ITR"]

GC28-1769: OS/390 V2R10.0 MVS Extended Addressability Guide ["ADX"]

GC28-1762: OS/390 V2R10.0 MVS Programming Assembler Services Guide ["ASG"]

GC28-1910: OS/390 V2R10.0 MVS Programming Assembler Services Reference ["ASR"]

GC28-1763: OS/390 V2R10.0 MVS Authorized Assembler Services Guide ["AAS"]

SY28-1085: OS/390 V2R10.0 MVS Diagnosis Tools and Service Aids ["SVA"]


GC28-1758: OS/390 V2R10.0 MVS JCL User's Guide

GC28-1757: OS/390 V2R10.0 MVS JCL Reference

GC28-1761: OS/390 V2R10.0 MVS Planning Workload Management

GC28-1764: OS/390 V2R10.0 MVS Authorized Assembler Services Reference (ALE-DYN)

GC28-1765: OS/390 V2R10.0 MVS Authorized Assembler Services Reference (ENF-IXG)

GC28-1766: OS/390 V2R10.0 MVS Authorized Assembler Services Reference (LLA-SDU)

GC28-1767: OS/390 V2R10.0 MVS Authorized Assembler Services Reference (SET-WTO)

GC28-1780: OS/390 V2R10.0 MVS System Codes

GC28-1781: OS/390 V2R10.0 MVS System Commands

GC28-1782: OS/390 V2R10.0 MVS System Data Set Definition

GC28-1783: OS/390 V2R10.0 MVS System Management Facilities (SMF)

GC28-1784: OS/390 V2R10.0 MVS System Messages, Vol 1 (ABA-ASA)

GC28-1785: OS/390 V2R10.0 MVS System Messages, Vol 2 (ASB-ERB)

GC28-1786: OS/390 V2R10.0 MVS System Messages, Vol 3 (EWX-IEB)

GC28-1787: OS/390 V2R10.0 MVS System Messages, Vol 4 (IEC-IFD)

GC28-1788: OS/390 V2R10.0 MVS System Messages, Vol 5 (IGD-IZP)


V2R10.0 DFSMS/MVS (Data Facility Storage Management Subsystem) (Also PDF Format)


SC27-0806: OS/390 DFSMS Program Management R4 ["PGM"]

SC26-7343: OS/390 V2R10.0 DFSMSdfp Utilities ["UTL"]


SC26-7326: OS/390 V2R10.0 DFSMS Access Method Services for Catalogs

SC26-7340: OS/390 V2R10.0 DFSMS Using the Interactive Storage Management Facility

SC26-7338: OS/390 V2R10.0 DFSMS Managing Catalogs

SC26-7331: OS/390 V2R10.0 DFSMSdfp Storage Administration Reference


OS/390 V2R10.0 JES2 (Job Entry Subsystem 2) (Also PDF Format)


GC28-1794: OS/390 V2R10.0 JES2 Introduction ["J2I"]

SC28-1791: OS/390 V2R10.0 JES2 Initialization and Tuning Guide ["J2G"]

SC28-1792: OS/390 V2R10.0 JES2 Initialization and Tuning Reference ["J2R"]


OS/390 V2R10.0 SMP/E (System Modification Program) (Also PDF Format)


SC28-1740: OS/390 V2R10.0 SMP/E User's Guide ["SMU"]

SC23-3695: Software Delivery Standard Packaging Rules for MVS-Based Products ["MPR"]


SC28-1805: OS/390 V2R10.0 SMP/E Commands

SC28-1737: OS/390 V2R10.0 SMP/E Diagnosis Guide

SC28-1738: OS/390 V2R10.0 SMP/E Messages and Codes

SC28-1806: OS/390 V2R10.0 SMP/E Reference


High Level Assembler for MVS & VM V1R3.0 (Also PDF Format)


SC26-4940: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Language Reference

SC26-4941: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Programmer's Guide

GC26-8710: High Level Assembler for MVS & VM & VSE V1R4 (HLASM V1R4) Toolkit Feature User's Guide


Other Sources


All OS/390 V2 R6.0 Bookshelves (current 9670-RB4 release)

All OS/390 V2 R7.0 Bookshelves (current Multiprise 3000 release)


OS/390 Internet Library (all releases)

z/OS Internet Library (all releases)

All S/390 Redbooks Collection Bookshelves

Linux for zSeries and S/390


This page was last modified by Michael Stack on Wednesday, March 28, 2007, at 03:10:41 PM CDT