Output Processing Exits for HSM

The following exits use the indirect form of exit invocation. For more information on how this is done, see .
micsrm140
The following exits use the indirect form of exit invocation. For more information on how this is done, see Indirect Exit Points.
 
                                                     Catalog Group ===> *                                                      Inquiry Name  ===> _____    Line Cmds: I Insert  D Delete  S Select  M Move  E Exec-Time  R Reset Parms    Cmd    Name                  Title                        Exec-Time   Catalog   -   --------  ----------------------------------------  -----------  --------   _   RMFED1    MVS CPU and ASID Activity (.CSV)          *Specified*  SHARED   _   RMFED1    MVS CPU and ASID Activity (.CSV)          *Specified*  SHARED   _   RMFED5    MVS Top-4 CPU Busy Comparison (.CSV)                   SHARED   _   RMFLPA    Post Processor CPU Activity Report                     SHARED       CPUBSY    User Reporting CSV Extract                             PRIVATE  ****************************** BOTTOM OF DATA  ********************************    Scrolling RIGHT on an inquiry display shows the following:      SCROLL LEFT TO RETURN TO INQUIRY INFO    Line Cmds: I Insert  D Delete  S Select  M Move  E Exec-Time  R Reset Parms          Inquiry  Cmd   Name    Typ  Prim  2nd  STORCLAS DATACLAS MGMTCLAS   -  --------  --- ----- ----- -------- -------- --------       RMFED1   CYL 25    5       RMFLPA       RMFCPU   CYL 15    5       PRTCPU   TRK 10    5  ******************************** Bottom of data ********************************

USRSVOL

Exit prior to output of DETAIL.HSMVOL
Description
USRSVOL allows access to the data elements used to build the records in the WORK.HSMVOL file. This file describes the characteristics of DASD volumes before and after daily HSM space management, including percentage occupancy, target and trigger occupancy values, and excess eligible data occupancy.
Invocation
This exit gains control immediately prior to the output of a record to the WORK.HSMVOL file.
Uses
This exit can be used to add or change data elements being written to the WORK.HSMVOL file.
Elements Available
All the elements that are turned on in HSMGENIN for the VOL file at the DETAIL timespan.
Coding Restrictions
None

USRDVOL

Exit prior to output of DAYS.HSMVOL
Description
USRDVOL allows access to the data elements used to build the records in the DAYS.HSMVOL file. This file describes the characteristics of DASD volumes before and after daily HSM space management, including percentage occupancy, target and trigger occupancy values, and excess eligible data occupancy.
Invocation
This exit gains control immediately prior to the output of a record to the DAYS.HSMVOL file.
Uses
This exit can be used to add or change data elements being written to the DAYS.HSMVOL file.
Elements Available
All the elements that are turned on in HSMGENIN for the VOL file at the DAYS timespan.
Coding Restrictions
None

USRSBAC

Exit prior to output of DETAIL.HSBBAC
Description
USRSBAC allows access to the data elements used to build the records in the DETAIL.HSBBAC file. This file describes the SMS class attributes, number of backups, total space and current status for the incremental backups performed for data sets residing on primary DASD and under DFHSM incremental backup control.
Invocation
This exit gains control immediately prior to the output of a record to the DETAIL.HSBBAC file.
Uses
This exit can be used to add or change data elements being written to the DETAIL.HSBBAC file.
Elements Available
All the elements that are turned on in HSMGENIN for the BAC file at the DETAIL timespan.

USRDBAC

Exit prior to output of DAYS.HSBBAC
Description
USRDBAC allows access to the data elements used to build the records in the DAYS.HSBBAC file. This file describes the SMS class attributes, number of backups, total space and current status for the incremental backups performed for data sets residing on primary DASD and under DFHSM incremental backup control.
Invocation
This exit gains control immediately prior to the output of a record to the DAYS.HSBBAC file.
Uses
This exit can be used to add or change data elements being written to the DAYS.HSBBAC file.
Elements Available
All the elements that are turned on in HSMGENIN for the BAC file at the DAYS timespan.

USRSMIG

Exit prior to output of DETAIL.HSMMIG
Description
USRSMIG allows access to the data elements used to build the records in the DETAIL.HSMMIG00 file. This file describes the SMS class attributes, HSM level, space and current status for each data set in the installation that has been migrated from primary DASD.
Invocation
This exit gains control immediately prior to the output of a record to the DETAIL.HSMMIG00 file.
Uses
This exit can be used to add or change data elements being written to the DETAIL.HSMMIG00 file.
Elements Available
All the elements that are turned on in HSMGENIN for the MIG file at the DETAIL timespan.

USRDMIG

Exit prior to output of DAYS.HSMMIG
Description
USRDMIG allows access to the data elements used to build the records in the DAYS.HSMMIG00 file. This file describes the SMS class attributes, HSM level, space and current status for each data set in the installation that has been migrated from primary DASD.
Invocation
This exit gains control immediately prior to the output of a record to the DAYS.HSMMIG00 file.
Uses
This exit can be used to add or change data elements being written to the DAYS.HSMMIG00 file.
Elements Available
All the elements that are turned on in HSMGENIN for the MIG file at the DAYS timespan.

USRSTAP

Exit prior to output of DETAIL.HSMTAP
Description
USRSTAP allows access to the data elements used to build the records in the DETAIL.HSMTAP file. This file describes the tapes under control of DFHSM for incremental backup, full volume backup, and HSM Level 2.
Invocation
This exit gains control immediately prior to the output of a record to the DETAIL.HSMTAP file.
Uses
This exit can be used to add or change data elements being written to the DETAIL.HSMTAP file.
Elements Available
All the elements that are turned on in HSMGENIN for the TAP file at the DETAIL timespan.

USRDTAP

Exit prior to output of DAYS.HSMTAP
Description
USRDTAP allows access to the data elements used to build the records in the DAYS.HSMTAP file. This file describes the tapes under control of DFHSM for incremental backup, full volume backup, and HSM Level 2.
Invocation
This exit gains control immediately prior to the output of a record to the DAYS.HSMTAP file.
Uses
This exit can be used to add or change data elements being written to the DAYS.HSMTAP file.
Elements Available
All the elements that are turned on in HSMGENIN for the TAP file at the DAYS timespan.

USRHSEG

User Segment Processing Exit
Description
USRHSEG is called when a user segment is present in the VCCHSM data.
Invocation
This exit is called if a user segment exists else it is bypassed.
Uses
This exit is used to read the user segment and store the information into user defined elements.
Elements Available
This should be determined by the installation.
Special Notes
When the USRHSEG exit is called, the pointer in SAS is at the user segment. Therefore, it is not necessary to calculate the offset of the user segment from the start of the record. The logic that should be used to read the user segment is as follows:
INPUT HSMUSRA1 $CHAR8. @;
HSMUSRA1
user defined element
Another feature that has been provided is the ability to carry these user defined elements in the data step by the use of the macro symbolic USRKEEP. Defining the user defined elements in the USRKEEP list ensures that the elements are available during the data step. For example, the user element HSMUSRA1 is defined to be in the keep list as follows.
%LET USRKEEP= HSMUSRA1;