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
  • DSNI002I
  • DSNI003I
  • DSNI004I
  • DSNI005I
  • DSNI006I
  • DSNT408I
  • DSNT414I
  • DSNT415I
  • DSNT416I
  • DSNT417I
  • 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).
  • A listing of the 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.
.