O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

ABCs of IBM z/OS System Programming Volume 3

Book Description

Abstract

The ABCs of IBM z/OS® System Programming is a 13-volume collection that provides an introduction to the z/OS operating system and the hardware architecture. Whether you are a beginner or an experienced system programmer, the ABCs collection provides the information that you need to start your research into z/OS and related subjects. The ABCs collection serves as a powerful technical tool to help you become more familiar with z/OS in your current environment, or to help you evaluate platforms to consolidate your e-business applications.

This edition is updated to z/OS Version 2 Release 3.

The other volumes contain the following content:


  • Volume 1: Introduction to z/OS and storage concepts, TSO/E, ISPF, JCL, SDSF, and z/OS delivery and installation

  • Volume 2: z/OS implementation and daily maintenance, defining subsystems, IBM Job Entry Subsystem 2 (JES2) and JES3, link pack area (LPA),

  • LNKLST, authorized libraries, System Modification Program Extended (SMP/E), IBM Language Environment

  • Volume 4: Communication Server, TCP/IP, and IBM VTAM®

  • Volume 5: Base and IBM Parallel Sysplex®, System Logger, Resource Recovery Services (RRS), global resource serialization (GRS), z/OS system operations, automatic restart manager (ARM), IBM Geographically Dispersed Parallel Sysplex™ (IBM GDPS)

  • Volume 6: Introduction to security, IBM RACF®, Digital certificates and PKI, Kerberos, cryptography and z990 integrated cryptography, zSeries firewall technologies, LDAP, and Enterprise Identity Mapping (EIM)

  • Volume 7: Printing in a z/OS environment, Infoprint Server, and Infoprint Central

  • Volume 8: An introduction to z/OS problem diagnosis

  • Volume 9: z/OS UNIX System Services

  • Volume 10: Introduction to IBM z/Architecture®, the IBM Z platform, IBM Z connectivity, LPAR concepts, HCD, and DS Storage Solution.

  • Volume 11: Capacity planning, performance management, WLM, IBM RMF™, and SMF

  • Volume 12: WLM

  • Volume 13: JES3, JES3 SDSF

  • Table of Contents

    1. Front cover
    2. Notices
      1. Trademarks
    3. Preface
      1. The team who wrote this book
      2. Now you can become a published author, too!
      3. Comments welcome
      4. Stay connected to IBM Redbooks
    4. Chapter 1. DFSMS introduction
      1. 1.1 Introduction to DFSMS
        1. 1.1.1 DFSMS components
      2. 1.2 DFSMSdfp base element
        1. 1.2.1 Managing storage
      3. 1.3 DFSMSdss optional feature
      4. 1.4 DFSMSrmm optional feature
        1. 1.4.1 Library management
        2. 1.4.2 Shelf management
        3. 1.4.3 Volume management
        4. 1.4.4 Data set management
      5. 1.5 DFSMShsm optional feature
        1. 1.5.1 Storage and space management
        2. 1.5.2 Tape mount management
        3. 1.5.3 Availability management
      6. 1.6 DFSMStvs optional feature
        1. 1.6.1 VSAM record-level sharing
        2. 1.6.2 Recoverable resource management services
    5. Chapter 2. Data set basics
      1. 2.1 Data sets on storage devices
        1. 2.1.1 Storage devices
        2. 2.1.2 DASD volumes
        3. 2.1.3 Tape volumes
      2. 2.2 Data set types
        1. 2.2.1 Non-VSAM data sets
        2. 2.2.2 VSAM data sets
        3. 2.2.3 z/OS UNIX files
        4. 2.2.4 Object data sets
        5. 2.2.5 Other data set attributes
      3. 2.3 Data set striping
        1. 2.3.1 Physical sequential and VSAM data sets
      4. 2.4 Accessing your data sets
        1. 2.4.1 Accessing cataloged data sets
        2. 2.4.2 Accessing uncataloged data sets
      5. 2.5 VTOC and DSCBs
        1. 2.5.1 Data set control block
        2. 2.5.2 VTOC index
        3. 2.5.3 Creating VTOC and VTOC Index
    6. Chapter 3. Extended address volumes
      1. 3.1 Traditional DASD capacity
        1. 3.1.1 Serialization granularity
        2. 3.1.2 DASD virtual visibility
        3. 3.1.3 Multiple allegiance
        4. 3.1.4 Parallel access volume
        5. 3.1.5 HyperPAV feature
      2. 3.2 Extended access volumes
        1. 3.2.1 3390 Model A
        2. 3.2.2 EAV volumes architecture
        3. 3.2.3 EAS eligible data sets
        4. 3.2.4 EAS non-eligible data sets
        5. 3.2.5 Dynamic volume expansion
      3. 3.3 EAV and IGDSMSxx parmlib member
        1. 3.3.1 IGDSMSxx USEEAV parm
        2. 3.3.2 IGDSMSxx BreakPointValue
      4. 3.4 EATTR attribute
      5. 3.5 Migration assistance tracker
    7. Chapter 4. Storage management software
      1. 4.1 Overview of DFSMSdfp utilities
        1. 4.1.1 System utility programs
        2. 4.1.2 Data set utility programs
      2. 4.2 DFSMSdfp access methods
        1. 4.2.1 Basic sequential access method
        2. 4.2.2 Basic direct access method
        3. 4.2.3 Basic partitioned access method
        4. 4.2.4 Queued sequential access method (QSAM)
        5. 4.2.5 Object access method
        6. 4.2.6 Virtual Storage Access Method
      3. 4.3 Access method services (IDCAMS)
        1. 4.3.1 Access method services commands
        2. 4.3.2 Starting the IDCAMS utility program
        3. 4.3.3 IDCAMS functional commands
        4. 4.3.4 AMS modal commands
        5. 4.3.5 DFSMS Data Collection Facility (DCOLLECT)
        6. 4.3.6 Generation data group
      4. 4.4 Virtual Storage Access Method
        1. 4.4.1 Logical record
        2. 4.4.2 Physical record
        3. 4.4.3 Control interval
        4. 4.4.4 Control area
        5. 4.4.5 Component
        6. 4.4.6 Cluster
        7. 4.4.7 Sphere
        8. 4.4.8 Other VSAM terminologies
        9. 4.4.9 Typical KSDS processing
        10. 4.4.10 Typical ESDS processing
        11. 4.4.11 Typical RRDS processing
        12. 4.4.12 Typical LDS processing
        13. 4.4.13 VSAM: Data-in-virtual
        14. 4.4.14 VSAM resource pool
        15. 4.4.15 VSAM: System-managed buffering
      5. 4.5 Data set separation
      6. 4.6 Data Facility sort
        1. 4.6.1 DFSORT functions
      7. 4.7 Data Set Services (DFSMSdss)
        1. 4.7.1 Physical and logical processing
        2. 4.7.2 DFSMSdss stand-alone services
      8. 4.8 Hierarchical Storage Manager
        1. 4.8.1 DFSMShsm data sets
        2. 4.8.2 Storage device hierarchy
        3. 4.8.3 Availability management
        4. 4.8.4 Space management
      9. 4.9 Removable media manager (DFSMSrmm)
        1. 4.9.1 Resources managed by DFSMSrmm
        2. 4.9.2 Libraries and locations
        3. 4.9.3 Managing data
    8. Chapter 5. System-managed storage
      1. 5.1 DFSMS and storage management
        1. 5.1.1 Managing storage with DFSMS
        2. 5.1.2 Goals and benefits of system-managed storage
        3. 5.1.3 Service level objectives
        4. 5.1.4 SMS configuration
        5. 5.1.5 SMS control data sets
        6. 5.1.6 Data sets eligible for SMS management
        7. 5.1.7 Data sets non-eligible for SMS management
        8. 5.1.8 Implementing DFSMS
      2. 5.2 DFSMS constructs
        1. 5.2.1 Data class
        2. 5.2.2 Storage class
        3. 5.2.3 Management class
        4. 5.2.4 Storage group
        5. 5.2.5 Using aggregate backup and recovery support
        6. 5.2.6 Automatic class selection routines
      3. 5.3 Maintaining and monitoring SMS policies
        1. 5.3.1 Starting SMS
        2. 5.3.2 Activating a new SMS configuration
        3. 5.3.3 Controlling SMS processing using operator commands
      4. 5.4 Interactive Storage Management Facility
        1. 5.4.1 ISMF: What you can do with ISMF
        2. 5.4.2 Accessing ISMF
    9. Chapter 6. Catalogs
      1. 6.1 The integrated catalog facility structure
        1. 6.1.1 Basic catalog structure
        2. 6.1.2 VSAM volume data set
      2. 6.2 Aliases
        1. 6.2.1 Multilevel aliases
      3. 6.3 Catalog search order
        1. 6.3.1 Search order for catalogs for a data set define request
        2. 6.3.2 Search order for locating a data set
      4. 6.4 Using multiple catalogs
        1. 6.4.1 Splitting catalogs
        2. 6.4.2 Merging catalogs
      5. 6.5 Sharing catalogs across systems
      6. 6.6 Catalog caching
        1. 6.6.1 In-storage cache
        2. 6.6.2 Catalog data space caching
        3. 6.6.3 Enhanced Catalog Sharing
        4. 6.6.4 VSAM record-level sharing
      7. 6.7 Catalog address space
      8. 6.8 Maintaining your catalogs
        1. 6.8.1 Listing a catalog
        2. 6.8.2 Backup procedures
        3. 6.8.3 Recovery procedures
        4. 6.8.4 Checking the integrity on an ICF structure
        5. 6.8.5 Catalog performance
        6. 6.8.6 Working with the catalog address space
    10. Chapter 7. DFSMS Transactional VSAM Services
      1. 7.1 VSAM record-level sharing introduction
        1. 7.1.1 Supported data set types
        2. 7.1.2 Coupling facility overview
        3. 7.1.3 VSAM RLS sharing control data sets
        4. 7.1.4 Data set sharing under VSAM RLS
      2. 7.2 VSAM RLS locking
      3. 7.3 Buffering under VSAM RLS
      4. 7.4 VSAM RLS/CICS data set recovery
      5. 7.5 Backup and recovery of VSAM data sets
        1. 7.5.1 Recover a VSAM data set
        2. 7.5.2 Transactional recovery
      6. 7.6 The SMSVSAM address space
      7. 7.7 DFSMStvs introduction
        1. 7.7.1 Components used by DFSMStvs
        2. 7.7.2 DFSMStvs use of z/OS RRMS
        3. 7.7.3 Atomic updates
        4. 7.7.4 Unit of work and unit of recovery
        5. 7.7.5 DFSMStvs logging
      8. 7.8 Accessing a data set with DFSMStvs
      9. 7.9 Application considerations
        1. 7.9.1 Break processing into a series of transactions
        2. 7.9.2 Modify the program or JCL to request DFSMStvs access
      10. 7.10 The DFSMStvs instance
        1. 7.10.1 Interacting with DFSMStvs
    11. Chapter 8. Storage management hardware
      1. 8.1 Overview of DASD types
        1. 8.1.1 DASD based on RAID technology
      2. 8.2 Redundant Array of Independent Disks
        1. 8.2.1 RAID implementations
      3. 8.3 IBM DS8000 series
        1. 8.3.1 DS8000 hardware overview
        2. 8.3.2 DS8000 major components
      4. 8.4 IBM TotalStorage Resiliency Family
        1. 8.4.1 Copy Services
        2. 8.4.2 FlashCopy
        3. 8.4.3 Metro Mirror function
        4. 8.4.4 Global Copy function
        5. 8.4.5 Global Mirror function
        6. 8.4.6 Metro/Global Mirror function
        7. 8.4.7 z/OS Global Mirror function
      5. 8.5 DS8000 performance features
        1. 8.5.1 I/O priority queuing
        2. 8.5.2 Custom volumes
        3. 8.5.3 Improved caching algorithms
        4. 8.5.4 I/O Priority manager
        5. 8.5.5 Easy Tier
        6. 8.5.6 Thin provisioning
      6. 8.6 Introduction to tape processing
        1. 8.6.1 SL and NL format
        2. 8.6.2 Tape cartridges
      7. 8.7 IBM TS1155 tape drive
      8. 8.8 IBM TS4500 tape library
      9. 8.9 Introduction to IBM TS7700
        1. 8.9.1 IBM TS7700 models
      10. 8.10 Introduction to TS7700 Grid configuration
        1. 8.10.1 Copy consistency
        2. 8.10.2 VTS advanced functions
      11. 8.11 Storage area network
        1. 8.11.1 FICON and SAN
    12. Related publications
      1. IBM Redbooks publications
      2. Other publications
      3. Online resources
      4. How to get IBM Redbooks publications
      5. Help from IBM
    13. Back cover