00D10040
Explanation
The Db2 stand-alone log services GET processing macro (DSNJSLR) issued this reason code. The GET processing has requested an RBA in an archive log data set which was previously not opened. An attempt is made to open the second file on the archive log tape (the first file normally contains the bootstrap data set, while the second is normally the archive log data set). If this first attempt failed because the archive log data set was not the second file on an archive tape, then the RDJFCB macro is used to change the data set sequence number from the default value of 2 to a value of 1, before the OPEN is attempted again. This reason code is generated when an error was returned from the RDJFCB macro.
System action
In response to the DSNJSLR FUNC=GET call, Db2 places a return code of 12 in register 15 and a reason code of 00D10040 in register 0. No abend is issued by the stand-alone log services CSECT (DSNJRS01), and no information is written to SYS1.LOGREC data set.
Information about the results of the GET request is also returned in the stand-alone log GET Feedback Area (SLRF). The RDJFCB error code is placed in SLRFRG15. The ddname of the data set on which the activity occurred is placed in SLRFDDNM.
The stand-alone log services program is under the control of a user-written program that uses the DSNJSLR macro. The user program must therefore anticipate and react to a nonzero return code and a nonzero reason code, possibly by terminating the execution of the user program.
System programmer response
Determine the meaning of the RDJFCB error code returned in SLRFRG15, take the appropriate action to correct the error, and resubmit the application job.