z/OS DFSMS Implementing System-Managed Storage
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Managing TSO Data

z/OS DFSMS Implementing System-Managed Storage
SC23-6849-00

The following are the main benefits of managing TSO data:
  • TSO data sets benefit from DFSMShsm's fully automatic availability and space management for these data sets.

    These data sets are usually smaller and have lower I/O activity than production data sets, and typically do not have predictable access or update patterns. Automation of these management services relieves application developers from time-consuming storage management tasks.

  • You can use DASD for TSO data sets more efficiently by specifying immediate release of unused space through management class.

    Unused space is released at data set CLOSE time if you specify Partial Release=YES IMMED (or COND IMMED, to ensure that space is not released unless secondary space is specified) in the management class assigned to the TSO data set. This causes unused space to be released immediately if a secondary allocation is specified.

  • You can simplify JCL development requirements for your application developers and improve space usage for data sets with SMS data classes.

    Using the DATACLAS parameter to supply DD statement parameters for frequently allocated data types benefits both you and application developers.

    Some benefits of data classes are:
    • Standards enforcement: The JCL simplification is attractive to application developers, and provides an incentive to conform to data set naming standards to fully automate data class assignment.
    • Optimal block size usage: When allocation is assisted by data class specification, the system determines the optimal block size for the data set based on the device selected by SMS.
  • Using DFSMS's program management, you can store source and load libraries currently organized as PDSs in PDSE format.

    The PDSE format is supported only by the program management binder and loader, not by the linkage editor. Unlike PDSs, PDSEs do not require periodic compression to consolidate fragmented space for reuse. You do not have to recreate PDSEs when the number of members expands beyond the PDS's available directory blocks. PDSEs are supported by many of the utilities that currently support PDSs. Members in PDSEs can be read and written concurrently by multiple systems.

SMS allocates TSO data in the PRIMExx and LARGExx storage groups, based on data set size. Data sets larger than 285 MB are directed to the LARGExx storage group. Listing data sets, SYSPRINT from compilers and linkage editors, are automatically deleted by DFSMShsm after a short life on primary storage. Active source, object, and load libraries exist on primary storage indefinitely. If these data sets are not used, they are migrated by DFSMShsm to migration level 1, but are recalled automatically when accessed by a user.

Multiple versions of backups of TSO data sets are maintained to minimize the effect of accidental deletion of application programmer data, such as source or JCL libraries. These data sets receive better-than-average availability service.

TSO data sets do not have high performance requirements in comparison to other data categories, and are assigned standard performance services.

The major tasks for managing TSO data include:
  • Review the planning considerations for data migration to system management, including fallback contingencies.
  • Design and test performance and availability services for TSO data.
  • Design and test backup and space management services for TSO data.
  • Determine your physical space requirements for TSO data and add volumes to the PRIMExx and LARGExx storage groups.
  • Determine any additional resources required for DFSMShsm space and availability management.
  • Activate new configuration.
  • Migrate TSO data.
  • Design and test automated data allocation, using data classes.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014