What do I get a S0F4 abend in SYSVIEW?
SYSVIEW 17.0 - z/OS supported releases -
The SYSVIEW datalib is corrupted.
An S0F4 with a reason code of 1419A084, relates to a PDSE dataset being corrupted.
In the SYSVIEW job log, there is message IEC999I with SYSVIEW datalib dataset listed:
SYSVIEW.R170.CNM4BDAT
The above dataset is a PDSE and is the SYSVIEW datalib that is used during SYSVIEW warm starts.
One of the recovery actions is "Run the IEBPDSE utility program with PARM=(DUMP,FLUSH) against the identified PDSE data set on the failing LPAR".
A completion code 0 indicates the datalib is not corrupted. Anything non-0 means there is some sort of corruption. The job should look like:
//STEPCHK EXEC PGM=IEBPDSE,
// PARM='DUMP,FLUSH'
//SYSPRINT DD SYSOUT=A
//SYSLIB DD DSN=SYSVIEW.R170.CNM4BDAT,DISP=OLD
If the IEBPDSE is reporting:
IGW702I PDSE Directory Validation Unsuccessful
DESC:<AD> Structure is corrupted
It appears SYSVIEW.R170.CNM4BDAT is corrupted.
Corruption can occur for a variety of reasons like editing the PDSE directly or sharing it outside the sysplex.
You should have a backup of SYSVIEW.R170.CNM4BDAT that can be restored.