You are previewing IBM z/OS V2.1 DFSMS Technical Update.
O'Reilly logo
IBM z/OS V2.1 DFSMS Technical Update

Book Description

Each release of IBM® z/OS® DFSMS builds upon the previous version to provide enhanced storage management, data access, device support, program management, and distributed data access for the z/OS platform in a system-managed storage environment.

This IBM Redbooks® publication provides a summary of the functions and enhancements integrated into z/OS V2.1 DFSMS. It provides you with the information that you need to understand and evaluate the content of this DFSMS release, along with practical implementation hints and tips.

This book is written for storage professionals and system programmers who have experience with the components of DFSMS. It provides sufficient information so that you can start prioritizing the implementation of new functions and evaluating their applicability in your DFSMS environment.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Chapter 1. DFSMS V2.1 release summary
    1. 1.1 DFSMS catalog enhancements
    2. 1.2 VSAM and VSAM RLS enhancements
    3. 1.3 PDSE enhancements
    4. 1.4 SMS enhancements
    5. 1.5 DFSMSdfp enhancements
    6. 1.6 DFSMSdss enhancements
    7. 1.7 DFSMShsm enhancements
    8. 1.8 DFSMSrmm enhancements
    9. 1.9 Advanced Copy Services enhancements
    10. 1.10 DADSM/CVAF enhancements
    11. 1.11 Object Access Method enhancements
  5. Chapter 2. Catalog enhancements
    1. 2.1 Record Level Sharing support for catalog
      1. 2.1.1 RLS for catalog overview
      2. 2.1.2 Requirements for RLS
      3. 2.1.3 Support for ICF catalogs using RLS
      4. 2.1.4 ICF catalog possible RLS states
      5. 2.1.5 Comparison with other enhanced catalog features
      6. 2.1.6 New parameters on DEFINE USERCATALOG command
    2. 2.2 Preparing to migrate to an RLS enabled ICF Catalog
      1. 2.2.1 Sizing the RLS catalog environment for RLS buffers and CF cache
      2. 2.2.2 Migrating to RLS enabled ICF Catalog
      3. 2.2.3 Fallback from using RLS mode on ICF Catalogs
    3. 2.3 Catalog maintenance considerations in RLS environment
      1. 2.3.1 Backing up RLS managed catalogs
      2. 2.3.2 Using REPRO MERGECAT on an RLS managed catalog
      3. 2.3.3 Reporting on catalogs
      4. 2.3.4 Migration considerations
      5. 2.3.5 Benchmarks for ICF catalogs using RLS mode
      6. 2.3.6 Tolerations APARs related to ICF catalogs and RLS
      7. 2.3.7 Documentation
    4. 2.4 Catalog contention detection enhancements
      1. 2.4.1 Enhancement overview
      2. 2.4.2 Contention detection problems
      3. 2.4.3 Example of catalog contention
      4. 2.4.4 Changing catalog contention detection settings
    5. 2.5 Catalog alias enhancements
      1. 2.5.1 Additional verification on delete ALIAS
      2. 2.5.2 Catalog Search Interface enhancements
      3. 2.5.3 Sample programs and REXX for CSI reporting
      4. 2.5.4 Running reports with CSI programs
    6. 2.6 Catalog parmlib member enhancements
      1. 2.6.1 How to prepare for catalog parmlib
      2. 2.6.2 Activating IGGCATxx catalog parmlib
      3. 2.6.3 IGGCATxx new options in DFSMS V2.1
      4. 2.6.4 How to display settings on Catalog parmlib
    7. 2.7 Catalog DFSMS GDG enhancements
      1. 2.7.1 Enable FIFO processing of GDG processing
      2. 2.7.2 Setting processing through JCL
    8. 2.8 Catalog RNLs Health Check
      1. 2.8.1 SDSF Health Checker panel
    9. 2.9 MODIFY CATALOG,LIST enhancement
    10. 2.10 Improved catalog recovery features
      1. 2.10.1 F CATALOG,RECOVER,LOCK(ucat name)
      2. 2.10.2 F CATALOG,RECOVER,UNLOCK(ucat name)
      3. 2.10.3 F CATALOG,RECOVER,SUSPEND(ucat name)
      4. 2.10.4 F CATALOG,RECOVER,RESUME(ucat name)
      5. 2.10.5 Catalog define and delete parameters
      6. 2.10.6 Catalog forward recovery using new features
      7. 2.10.7 Catalog recovery using BCSRECOVER
  6. Chapter 3. IDCAMS enhancements
    1. 3.1 Large block size for LBI support
      1. 3.1.1 Use of function
      2. 3.1.2 Coexistence
    2. 3.2 IDCAMS support for RLS
      1. 3.2.1 Overview
      2. 3.2.2 Use
      3. 3.2.3 Coexistence
    3. 3.3 DELETE PDS or PDSE member with mask
      1. 3.3.1 Use
      2. 3.3.2 Coexistence
    4. 3.4 ALTER NULLIFY management class
      1. 3.4.1 Overview
      2. 3.4.2 Use
      3. 3.4.3 Coexistence
    5. 3.5 DIAGNOSE of GDGs
      1. 3.5.1 Overview
      2. 3.5.2 Use
      3. 3.5.3 Coexistence
  7. Chapter 4. Virtual Storage Access Method enhancements
    1. 4.1 VSAM RLS enhancements
      1. 4.1.1 VSAM RLS directory-only caching
      2. 4.1.2 VSAM RLS Buffer Management Facility 64-bit enhancements
      3. 4.1.3 VSAM RLS Dynamic Volume Count
    2. 4.2 VSAM non-RLS enhancements
      1. 4.2.1 VSAM SHOWCB buffer option
      2. 4.2.2 VSAM SMB specification in SMS data class
      3. 4.2.3 Specifying eligibility for VSAM replication
    3. 4.3 DFSMS support for zHPF
      1. 4.3.1 zHPF requirements
    4. 4.4 Sequential Extended Format Version 2
      1. 4.4.1 Use
      2. 4.4.2 Migration and coexistence
  8. Chapter 5. PDSE enhancements
    1. 5.1 PDSE Version 2 scalability and usability
      1. 5.1.1 Compatibility
    2. 5.2 PDSE member generation support
    3. 5.3 Guaranteed PDSE data set format allocation
      1. 5.3.1 Use
      2. 5.3.2 Coexistence
    4. 5.4 PDSE larger member size
      1. 5.4.1 Compatibility
    5. 5.5 Generation Data Group support
      1. 5.5.1 Scenario 1: Define a Generation Data Group
      2. 5.5.2 Scenario 2: Define a PDSE version 1 in a GDG
      3. 5.5.3 Scenario 3: Define a PDSE Version 2 in a GDG
      4. 5.5.4 Scenario 4: Access the PDSEs using DFSMS V1.13
      5. 5.5.5 Scenario 5: Allocate a PDSE Version 1 in a GDG on DFSMS V1.13
  9. Chapter 6. SMS enhancements
    1. 6.1 New IGDSMSxx parameters
      1. 6.1.1 IGD030I error message
    2. 6.2 Provide accurate volume space statistics
      1. 6.2.1 Use
      2. 6.2.2 Coexistence
    3. 6.3 Alter ACDS and COMMDS to SHAREOPTIONS(3 3)
      1. 6.3.1 Use
      2. 6.3.2 Coexistence
    4. 6.4 SMS ACS read-only variable for EAVs
      1. 6.4.1 EAV overview
      2. 6.4.2 EATTR overview
      3. 6.4.3 Use
      4. 6.4.4 Coexistence
    5. 6.5 DFSMS storage tiers
      1. 6.5.1 Storage tier hierarchies
    6. 6.6 Option to suppress specific SMS messages
      1. 6.6.1 Use
      2. 6.6.2 Coexistence
  10. Chapter 7. DFSMSdfp enhancements
    1. 7.1 IEBCOPY COPYGROUP
      1. 7.1.1 Scenarios
    2. 7.2 IEBCOPY user exit capabilities
      1. 7.2.1 Exit capabilities
    3. 7.3 IEBCOPY return code feedback
    4. 7.4 Open Close and End of volume (OCE) partial release
      1. 7.4.1 Before DFSMS V2.1
      2. 7.4.2 DFSMS V2.1 enhancement
      3. 7.4.3 Illustration scenarios
    5. 7.5 OCE RAS enhancements
      1. 7.5.1 S837 RC08 ABEND elimination
      2. 7.5.2 S837 RC08 ABEND in DFSMS V1.13
    6. 7.6 IEAAPPxx comments
    7. 7.7 DCBE invalidation message IEC190I
      1. 7.7.1 Maintenance
    8. 7.8 XTIOT HealthCheck
      1. 7.8.1 XTIOT HealthCheck enablement
      2. 7.8.2 XTIOT HealthCheck verification
      3. 7.8.3 XTIOT HealthCheck implementation considerations
  11. Chapter 8. DFSMSdss enhancements
    1. 8.1 DFSMSdss data set change indicator reset with RESTORE
      1. 8.1.1 DFSMSdss setting of DS1DSCHA before DFSMS V2.1
      2. 8.1.2 DFSMSdss setting of DS1DSCHA options when using DFSMS V2.1
      3. 8.1.3 Scenarios of the effects of DUMP options
      4. 8.1.4 Security protection over use of RESET with DUMP or RESTORE
    2. 8.2 DEBUG option SMSMSG
    3. 8.3 RESTORE command
      1. 8.3.1 Scenarios for RESTORE keywords
    4. 8.4 zFS change activity support
  12. Chapter 9. System Data Mover enhancements
    1. 9.1 XRC offline volumes
    2. 9.2 Migration and coexistence considerations
      1. 9.2.1 Additional support
  13. Chapter 10. SMS exploiting hardware enhancements
    1. 10.1 Cluster and extent pool exploitation
      1. 10.1.1 Volume selection for multi-volume data sets
    2. 10.2 DFSMShsm storage tiers
      1. 10.2.1 Primary Space Management
      2. 10.2.2 DFSMShsm V2.1 Storage Tier basics
      3. 10.2.3 Storage Tier process
    3. 10.3 JES3 SMS tape support
      1. 10.3.1 Device Allocation Assistance (private/specific mounts)
      2. 10.3.2 Scratch Allocation Assistance (Scratch Mounts)
      3. 10.3.3 Implementing TS7700 Allocation Assistance for JES3
    4. 10.4 DADSM CVAF/DEVICE support
      1. 10.4.1 Rebuilding of VTOC index in VTOC full scenario
      2. 10.4.2 Reclaim of orphaned FORMAT 3 DSCBs in DADSM convert routine
      3. 10.4.3 CVAFFILT macro uses the multi-DSCB read interface of CVAF
      4. 10.4.4 PARTREL macro enhancement
      5. 10.4.5 Erase On Scratch enhancement
  14. Chapter 11. DFSMShsm enhancements
    1. 11.1 Exploiting Storage Tiers in space management
      1. 11.1.1 Storage Tiers migration concept
    2. 11.2 Extend number of tape volumes for migrated or backed up data sets
      1. 11.2.1 Using and invocation
    3. 11.3 Migration subtasking throughput enhancements
      1. 11.3.1 Subtasking before DFSMShsm V2.1
      2. 11.3.2 Migration subtasks implementation
    4. 11.4 GDG support for PDSE
    5. 11.5 DFSMShsm Fast Replication enhancements
      1. 11.5.1 Concept review
      2. 11.5.2 Implementation and use
    6. 11.6 Reliability, availability, serviceability, and usability improvements
      1. 11.6.1 DFSMShsm no longer captures UCBs into below the 16-M line
      2. 11.6.2 Automatic recycle retry for a tape takeaway
      3. 11.6.3 Automatic recycle retry for a duplex error
      4. 11.6.4 QUERY ACTIVE(TCBADDRESS) command improvements
      5. 11.6.5 Enhance ARC0936I with catalog return and reason code
      6. 11.6.6 Update ARCHRCAL macro to use different TCB
      7. 11.6.7 SMSVSAM server termination handling
  15. Chapter 12. DFSMSrmm enhancements
    1. 12.1 DFSMSrmm overview
    2. 12.2 SMS management class expiration attributes for tape
      1. 12.2.1 Using SMS management class in a system-managed tape environment
      2. 12.2.2 Update your tape-related SMS management classes
      3. 12.2.3 SMS management class in a non-system-managed tape environment
    3. 12.3 RETENTIONMETHOD(EXPDT) enhancements
      1. 12.3.1 Using LASTREF option
      2. 12.3.2 Using RETAINBY option
      3. 12.3.3 Using EDGUX100 exit to specifying the retention method to be used
      4. 12.3.4 Show new retention method settings
      5. 12.3.5 ADDDATASET and CHANGEDATASET subcommand enhancements
      6. 12.3.6 ADDVOLUME and CHANGEVOLUME subcommand enhancements
      7. 12.3.7 New REXX exec variables
      8. 12.3.8 Using RMM TSO subcommands with system REXX
    4. 12.4 Testing MCATTR and RETENTIONMETHOD settings
      1. 12.4.1 MCATTR(VRSELXDI) and RETENTIONMETHOD(VRSEL)
      2. 12.4.2 MCATTR(ALL) and RETENTIONMETHOD(VRSEL)
      3. 12.4.3 MCATTR(NONE) and RETENTIONMETHOD(VRSEL)
      4. 12.4.4 MCATTR(VRSELXDI) and RETENTIONMETHOD(EXPDT)
      5. 12.4.5 MCATTR(ALL) and RETENTIONMETHOD(EXPDT)
      6. 12.4.6 MCATTR(NONE) and RETENTIONMETHOD(EXPDT)
      7. 12.4.7 MCATTR(ALL) with RETENTIONMETHOD(EXPDT) and SMSACS(YES)
    5. 12.5 DFSMSrmm conversion support
      1. 12.5.1 Conversion samples provided
  16. Appendix A. APARs to be reviewed for DFSMS V2.1
    1. DFSMS V2.1 suggested APARS
    2. Information APARS
    3. Fix APARs
  17. Appendix B. APARs to be reviewed for DFSMS V1.13 or DFSMS V1.12
    1. DFSMS suggested and required fixes for pre-DFSMS V2.1
  18. Appendix C. Sample assembler code
    1. IEBCOPY FAMS abend diagnosis
    2. IEBCOPY User Exit Capability illustration sample code
    3. Sample job to list VTOC to show DS1DSCHA flag
    4. Sample job to initialize data set for OCE Partial Release
  19. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  20. Back cover
  21. IBM System x Reference Architecture for Hadoop: IBM InfoSphere BigInsights Reference Architecture
    1. Introduction
    2. Business problem and business value
    3. Reference architecture use
    4. Requirements
    5. InfoSphere BigInsights predefined configuration
    6. InfoSphere BigInsights HBase predefined configuration
    7. Deployment considerations
    8. Customizing the predefined configurations
    9. Predefined configuration bill of materials
    10. References
    11. The team who wrote this paper
    12. Now you can become a published author, too!
    13. Stay connected to IBM Redbooks
  22. Notices
    1. Trademarks