DFS333A KEY ID ON DDNAME ddname DOES NOT EXIST IN DDNAME ddname DATASET
Explanation
The recovery program encountered a change accumulation
or a system log record for a KSDS data set with a key that does not
exist in the recovered data set. This indicates the input supplied
was not correct. Normal operation requires that if a record on the
change accumulation or the system log is not an entire and complete
record, then it must already exist in the database data set or the
image copy. There are two basic reasons this message would be issued.
These database errors are commonly caused by using the wrong image
copy, or because a log data set was missed during change accumulation.
- The change accumulation or system log record is for a partial update (indicated by an offset greater than zero). This record cannot be processed because the database record does not exist.
- The change accumulation record contains changes for two separate areas in a database record. This record cannot be processed because the database record does not exist.
System action
Processing terminates with a nonzero return code.
Programmer response
Ensure that all input data sets are correct, and resubmit the job. See abend code 302.
Problem determination
2, 3, 8, 35. Also, if running under the Utility Control Facility, rerun the job with a FUNCTION=OP,MSGNUM=333 control statement in the DFSYSIN data set. Supply a SYSUDUMP DD statement to this step.
Module
DFSUCP40, DFSURDB0