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.