Explanation
An error occurred during the processing associated
with a DFP program that frees a buffer or extends the unscheduled
list (via the FREEDBUF macro issued by either the user or the system).
The BDAM task recovery routine determined that all user control blocks
required as input were in the user's region or key; hence the error
could not be ascribed to any user control block.
In the message
text:
- rc
- The return code.
- cc
- The cleanup code.
- jjj
- job name
- sss
- step name
- ddname
- DDname
The hex return code indicates the results of
a system dump request to the SYS1.DUMP data set. They are as follows:
- Return Code
- Explanation
- 04
- SYS1.DUMP taken successfully.
- 08
- Partial SYS1.DUMP taken.
- 0C
- SYS1.DUMP unsuccessful.
The hex cleanup code identifies the results
of attempting to clean up the processing left in partial stages of
completion.
- Cleanup Code
- Explanation
- 01
- Cleanup was unsuccessful. While attempting to clean up the buffer
and IOB queues the recovery routine program checked. Results of future
use of dynamic buffering with this DCB are unpredictable.
- 02
- Cleanup was successful. The DCB with dynamic buffering should
be reusable.
- 03
- Cleanup not attempted. It was determined unnecessary as all processing
was completed before the abnormal end. The DCB with dynamic buffering
should be reusable.
- 04
- Cleanup not attempted because DEBCHK found an incorrect DEB or
the audit trail bit was incorrect. Results of future use of dynamic
buffering with this DCB are unpredictable.
System action
A system dump is taken to the SYS1.DUMP data set
and the task is ended.
System programmer response
If the error recurs and the program
is not in error, search problem reporting data bases for a fix for
the problem. If no fix exists, contact the IBM® Support Center. Provide the SYSOUT output
for the job and all printed output and output data sets related to
the problem.
Programmer response
Notify the system programmer.
Source
Module
Routing code
Descriptor code