CSV_LNKLST_SPACE

Description:
Checks all active LNKLST sets on the system for PDS's that were created with secondary space defined.
Reason for check:
IBM® suggests that partitioned data sets (PDS) in the LNKLST be defined with only primary spaces. Allocating a PDS with only primary space causes it to have one extent. That makes it easier to stay within the 255-extent limit of the LNKLST set and prevents new extents from being created if a data set is updated after the LNKLST is activated.
z/OS® releases the check applies to:
z/OS V1R4 and later.
Parameters accepted:
No
User override of IBM values:
Start of changeThe following sample shows the defaults for customizable values for this check. Use this sample to make permanent check customizations in an HZSPRMxx parmlib member used at IBM Health Checker for z/OS startup. If you just want a one-time only update to the check defaults, omit the first line (ADDREPLACE POLICY) and use the UPDATE statement on a MODIFY hzsproc command. Note that using non-POLICY UPDATEs in HZSPRMxx can lead to unexpected results and is therefore not recommended.End of change
Start of changeADDREPLACE POLICY[(policyname)] [STATEMENT(name)]End of change
UPDATE
CHECK(IBMCSV,CSV_LNKLST_SPACE)
SEVERITY(LOW) INTERVAL(24:00)DATE('date_of_the_change')
REASON('Your reason for making the update.')
Debug support:
In debug mode, this check includes additional error information in the message buffer. You can put a check into debug mode using any of the following:
  • UPDATE,filters,DEBUG=ON parameters on either the MODIFY command or in an HZSPRMxx parmlib member
  • Overwrite the OFF value with the ON value in the DEBUG column of the CK panel in SDSF.
Reference:
For more information, see:
Messages:
This check issues the following exception messages:
  • CSVH0980E
See the CSVH messages in z/OS MVS System Messages, Vol 4 (CBD-DMO).
SECLABEL recommended for MLS users:
SYSLOW
Output:
The report that CSV_LNKLST_SPACE produces is shown below:
CSVH0981I LNKLST set LNKLST00 data sets allocated with secondary

VOLUME DSNAME

ZOS17B SYS1.LINKLIB
ZOS17B SYS1.MIGLIB
ZOS17B SYS1.CSSLIB
ZOS17B SYS1.CMDLIB  
In the output:
VOLUME
The volume serial number of a data set in the LNKLST
DSNAME
The name of a data set in the LNKLST