DSNT101I   A VSAM ERROR HAS BEEN ENCOUNTERED WHILE CSECT DSNTSTR2 WAS READING THE DB2 BSDS VSAM RETURN CODE = return-code, VSAM REASON CODE = reason-code

Explanation

CSECT DSNTSTR2 attempted to read the DB2® bootstrap data set (BSDS), and a VSAM error has occurred. return-code is a 1-byte VSAM return code and reason-code is a 1-byte VSAM reason code.

System action

The start up process continues. However, any references to password-protected system databases will cause a 'resource unavailable' error. Any agent-related requests for subsystem database resources will result in an SQLCODE -904. Any requests that are not agent-related for unavailable resources will result in the following messages:
DSNI001I
DSNI005I
DSNT415I
DSNI002I
DSNI006I
DSNT416I
DSNI003I
DSNT408I
DSNT417I
DSNI004I
DSNT414I
DSNT500I

Abend X'04E' with reason code X'00E30010' is also produced. However, the error results in a retry. DB2 does not terminate, but a dump is produced.

Operator response

Notify the system programmer.

System programmer response

A VSAM error occurred while reading the BSDS record with key '200000001'. Either the BSDS record does not exist or an I/O error occurred (indicating that the record is bad). Further information may be obtained from a VSAM diagnostics manual.

Problem determination

Collect the following diagnostic items:
  • Console output from the system on which the job was run, and a listing of the SYSLOG data set for the period of time that spans the failure.
  • Dynamic dump, taken to SYS1.DUMPxx data set, by DB2 (04E and 04F abends).
  • Listing of SYS1.LOGREC data set, obtained by executing IFCEREP1.
  • Contents of the BSDS (both copies if dual BSDS in use) obtained by using the DB2 print log map (DSNJU004) utility.
.