DFS3294A LOG VERIFICATION FAILURE nn- rrrrrrrrrr[DSN= DSNExamined[, VOL=VOLSERExamined]] EXPECTED= [DSNExpected | VOLSERExpected]
Explanation
Using information from DBRC, the Batch Backout utility determined that the log data sets specified in the JCL are not appropriate for performing the requested backout. A general reason rrrrrrrrrr and a subcode nn are shown in the message. Each subcode is associated with a specific test in the Batch Backout module. Subcodes 20 - 40 identify specific errors.
The variables in the message and
their meanings are:
- nn
- A subcode which identifies a specific test in the Batch Backout module.
- rrrrrrrrrr
- A general description of the problem. The possible values are:
- DATA SET NOT FOUND IN RECON
- CONTINUITY
- LATER DATA SET OR VOLUME NEEDED
- DATA SET NOT CLOSED.
- LOG INCLUDES RESTART
- DSNExamined
- The DSN, from 1 to 44 characters, of the DD statement examined when the problem was detected. The problem exists in this DD statement or the preceding one.
- VOLSERExamined
- The VOLSER examined when the problem was detected. The problem exists in this VOLSER or the preceding one.
- DSNExpected
- The DSN, from 1 to 44 characters, of the DD statement that was expected when the problem was detected.
- VOLSERExpected
- The VOLSER that was expected when the problem was detected.
The following describes the most likely problem for each subcode:
Note: For subcodes less than 20, the problem
can be any one of the following:
- The log data set was not identified to DBRC (It was created by means other than IMS.)
- The log data set was removed from the RECON data set.
- The DSNAME or VOLSER is invalid or out of order in the JCL.
- A log data set or VOLSER was skipped.
- Code (hex)
- Meaning
- 01
- The first log data set was created by some means other than IMS.
- 02
- DSNExamined was encountered where DSNExpected was expected.
- 03
- VOLSERExamined was found where VOLSERExpected was expected.
- 10
- A complete data set was specified, but the next VOLSER of the previous log data set should have been specified instead.
- 11
- The last VOLSERs of the previous log data set were skipped.
- 12
- Invalid VOLSERs were either specified or repeated.
- 13
- VOLSERExamined was found where VOLSERExpected was expected.
- 14
- The log data set that should precede the log data set specified by dd statement DSNExamined is missing from the input.
- 20
- The input log is from batch. VOLSERs are missing at the end.
- 21
- The backout is related to a restart. VOLSERs are missing at the end.
- 22
- The input log is from a batch job, and the DBRC information shows a more recent log for that job name. This code can also mean that logs were specified from more than one execution of a batch job.
- 23
- A control statement indicates that the backout is related to a restart. The last log data set before the restart is not included in the input.
- 30
- The log data set specified in DD statement DSNExamined has not been closed.
- 40
- One of the input log data sets other than the first data set includes a successful restart. Batch Backout cannot handle log data from both sides of a restart in one run when it does log verification.
System action
Batch Backout terminates without performing any backout.
Programmer response
Correct the JCL and rerun Batch Backout.