Information
Limited support BMC provides limited support for this version of the product. As a result, BMC no longer accepts comments in this space. If you encounter problems with the product version or the space, contact BMC Support.BMC recommends upgrading to the latest version of the product. To see documentation for that version, see BMC AMI Storage Allocation 8.1.

SMS Construct Report


The SMS Construct Report lists data sets that have been assigned DFSMS constructs (storage class, data class, management class, and storage group).

See the following sections in this topic for more information:

What you can do with the report

The SMS Construct Report can be used to assess the effectiveness of ACS routines and MainView SRM SMSACSxx rule lists in classifying data sets.

The report can also reveal the following:

  • Data sets that have been assigned inappropriate DFSMS constructs
  • Data class assignment inconsistencies
  • Storage class/group assignments based on size

Selecting all data sets (INCLUDE DSN=/) displays all data sets and all DFSMS constructs.

Organization of the report

The SMS Construct Report is organized by DFSMS construct: all storage groups are reported, followed by all storage classes, all data classes, and all management classes.

Within each construct, all data sets that are assigned that particular construct are reported.

Usage notes for creating the report

Consider the following information when creating the SMS Construct Report:

  • The MainView SRM subsystem must be executing to run the SMS Construct Report.
  • To allow for easy identification of DFSMS drop-out data sets, previously SMS-managed data sets that have been uncataloged are included in the report. These data sets show dashes (---) for storage class in the data set detail line, and the data sets are reported in a storage class of *NONE*.
  • Each data set that is selected for this report appears four times: once in a storage group, once in a storage class, once in a data class, and once in a management class.
  • Selection by pool is not supported; selection by storage group should be used instead.
  • The DFSMSHSM migration control data set (MCDS) is required if migrated data sets are to be included in the report. If the ddname MCDS is not in the JCL, migrated data sets (ML1 or ML2) are not included. Omitting the MCDS data set has the same effect as specifying EXCLUDE MIGRATED DS = YES.
  • Migrated data sets have dashes in the VOLSER column of the report.
  • The control card generation facility is available with this report. It can be used to reassign DFSMS constructs.
  • The following example shows how to select data sets based on size and how card images are generated to change those data sets to a different storage class.

    SMS Construct Report specifications

    Description

    REPORT TYPE=SCR

    EXCLUDE SIZE<50

    INCLUDE DSN=/

    Selects all data sets that are larger than 50 MB

    GENERATE CARDS DD=CARDOUT

    ALTER '&DSN'

    STORAGECLASS('MAXSIZE')

    For each selected data set, an ALTER command is generated to change the storage class to MAXSIZE.

    The card images that are generated by this specification would look like this:

    ALTER 'EMP.STG0124C.MSTRCLS'
         STORAGECLASS('MAXSIZE')
    ALTER 'EMP.PRO331.SOURCE.HIST'
        STORAGECLASS('MAXSIZE')
    ALTER 'EMP.BBEMP45.UPD.TRNYTD'
        STORAGECLASS('MAXSIZE')

Available fields on the report

The following fields are available for the SMS Construct Report:

Column heading

Description

DATASET-NAME

Indicates the name of the pool, volume, and data set by which report is organized

SC

Storage class of the data set

If an SMS-managed data set has been uncataloged, dashes are displayed in this field and the data set is reported in a storage class report category of *NONE*.

MC

Indicates the management class of the data set

If an SMS-managed data set has been uncataloged, dashes are displayed in this field and the data set is reported in a management class report category of *NONE*.

DC

Indicates the data class of the data set

If an SMS-managed data set has been uncataloged, dashes are displayed in this field and the data set is reported in a data class report category of *NONE*.

SG

Indicates the storage group of the data set

If an SMS-managed data set has been uncataloged, dashes are displayed in this field and the data set is reported in a storage group report category of *NONE*.

VOLSER

Indicates the volume containing the data set

If the data set has been migrated, this field is filled with dashes.

LRECL

Indicates the record length of data set

BLKL

Indicates the block size of a data set

RECFM

Indicates the record format of a data set

DSORG

Indicates the data set organization of a data set

SIZE

Indicates the size of a data set

Sample report

The following figure is a sample of the SMS Construct Report:

==================================================================================================================================
SMS CONSTRUCT REPORT                                    BMC SOFTWARE              DATE: 01/04/1998  TIME: 13:02  PAGE:    3
 DATASET-NAME                                   SC        MC        DC        SG        VOLSER  LRECL/BLKL /RECFM/DSORG   SIZE
==================================================================================================================================

STORAGE GROUP: STG2
----------------------------------------------------------------------------------------------------------------------------------
 EMPSL.CNTCT.BASE                               STC1      MAN1      DATA3     STG2      SMS005     80/ 3120/FB   /PO         <1 MB
 EMPVRL.DLYTRN.HND                              STC1      ---       DC1       STG2      SMS005     80/23440/FB   /PS         <1 MB
----------------------------------------------------------------------------------------------------------------------------------
SUMMARY FOR STG2              TOTAL NUMBER OF DS =      2                        TOTAL SIZE OF DS =      <1 MB

STORAGE CLASS: STC1
----------------------------------------------------------------------------------------------------------------------------------
 EMPSL.CNTCT.BASE                               STC1      MAN1      DATA3     STG2      SMS005     80/ 3120/FB   /PO         <1 MB
 EMPVRL.DLYTRN.HND                              STC1      ---       DC1       STG2      SMS005     80/23440/FB   /PS         <1 MB
----------------------------------------------------------------------------------------------------------------------------------
SUMMARY FOR STC1              TOTAL NUMBER OF DS =      2                        TOTAL SIZE OF DS =      <1 MB

DATA CLASS: DC1
----------------------------------------------------------------------------------------------------------------------------------
 EMPVRL.DLYTRN.HND                              STC1      ---       DC1       STG2      SMS005     80/23440/FB   /PS         <1 MB
----------------------------------------------------------------------------------------------------------------------------------
SUMMARY FOR DC1               TOTAL NUMBER OF DS =      1                        TOTAL SIZE OF DS =      <1 MB

DATA CLASS: DATA3
----------------------------------------------------------------------------------------------------------------------------------
 EMPSL.CNTCT.BASE                               STC1      MAN1      DATA3     STG2      SMS005     80/ 3120/FB   /PO         <1 MB
----------------------------------------------------------------------------------------------------------------------------------
SUMMARY FOR DATA3             TOTAL NUMBER OF DS =      1                        TOTAL SIZE OF DS =      <1 MB

MANAGEMENT CLASS: *NONE*
----------------------------------------------------------------------------------------------------------------------------------
 EMPVRL.DLYTRN.HND                              STC1      ---       DC1       STG2      SMS005     80/23440/FB   /PS         <1 MB
----------------------------------------------------------------------------------------------------------------------------------
SUMMARY FOR *NONE*            TOTAL NUMBER OF DS =      1                        TOTAL SIZE OF DS =      <1 MB

MANAGEMENT CLASS: MAN1
----------------------------------------------------------------------------------------------------------------------------------
 EMPSL.CNTCT.BASE                               STC1      MAN1      DATA3     STG2      SMS005     80/ 3120/FB   /PO         <1 MB
----------------------------------------------------------------------------------------------------------------------------------
SUMMARY FOR MAN1              TOTAL NUMBER OF DS =      1                        TOTAL SIZE OF DS =      <1 MB



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

MainView SRM Allocation 8.0