09007 Fixed Length PO or PS Data Set is Unblocked
Identifies unblocked data set that are
candidates for a more efficient use of space.
rm
FILE: DAA Data Set Allocation File SAS FILE NAME: DETAIL.VCADAA01 SOURCE LOCATION: prefix.MICS.USER.SOURCE(DYVCAEXC) SEVERITY: Warning (SEVERITY='W') MANAGEMENT AREA: Performance (MGMTAREA='PERFORMANCE') PURPOSE: Identifies unblocked data set that are candidates for a more efficient use of space. RATIONALE: A blocked data set can more efficiently use the DASD space allocated to it than an unblocked data set because of the overhead associated with each block of data stored on a DASD device. Increasing the block size reduces the amount of overhead associated with each record in the data, resulting in more records being stored per track of DASD space. Partitioned and sequential data sets that have fixed length records are likely candidates for blocking. DEFINITION: This exception is detected when a data set's organization (DSORG) is either partitioned (PO) or sequential (PS), the record format (RECFM) is fixed (F), and the logical record length (LRECL) equals the block size (BLKSIZE). EXCEPTION STATEMENTS: The SAS statements identifying the exception situation and describing the condition are stored in the source member named in SOURCE LOCATION and are described below: /*---------------------------------------------------------*/ /* */ /* 09007 */ /* FIXED LENGTH PO OR PS DATA SET IS UNBLOCKED */ /* */ /*---------------------------------------------------------*/ IF (DSORG = 'PO' OR DSORG = 'PS') AND RECFM = 'F' AND BLKSIZE = LRECL THEN DO; EXCCODE='09007'; SEVERITY='W'; MGMTAREA='PERFORMANCE'; EXCDESC1='FIXED LENGTH, ' || PUT(DSORG,$2.) || ' DATA SET IS UNBLOCKED'; EXCDESC2='VOL=' || VOLSER || ', DSN=' || DSNAME; LINK HIT; END; THRESHOLD MODIFICATION: No threshold modification is required.