09019 Data Set Has An Invalid DS1LSTAR Value
Identifies when the data set has an invalid
value for DS1LSTAR (last track and block used in TTR format).
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='AVAILABILITY) PURPOSE: Identifies when the data set has an invalid value for DS1LSTAR (last track and block used in TTR format). RATIONALE: The value for DS1LSTAR is used to set the value for space used in tracks (DAASPACU) for non-VSAM. This value sometimes can be corrupted if errors occur during CLOSE processing. Data sets with an invalid DS1LSTAR should be investigated and repaired if possible with the appropriate utility function (COPY, COMPRESS, EDIT(SAVE), etc.). DEFINITION: This exception is detected when the value for DAALSTAR (read in from format 1 DSCB field called DS1LSTAR) exceeds its maximum valid value of x'FFFFFF' or 16777215. 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: /*---------------------------------------------------------*/ /* 09019 */ /* INVALID DS1LSTAR VALUE */ /*---------------------------------------------------------*/ IF DAALSTAR GE 16777215 THEN DO; EXCCODE = '09019'; SEVERITY = 'W'; MGMTAREA = 'AVAILABILITY'; EXCDESC1 = 'INVALID DS1LSTAR VALUE'; EXCDESC2 = 'VOL=' || VOLSER || ', DSN=' || DSNAME; LINK HIT; END; THRESHOLD MODIFICATION: None is suggested.