Explanation
The error occurred during processing of a telecommunications
access method (TCAM) message control program (MCP). The MCP ends.
The
low-order byte of register 15 contains a hexadecimal reason code that
explains the error:
- Code
- Explanation
- 01
- I/O has been requested on a nonreusable disk record that is beyond
the capacity of the data set. The nonreusable disk data set cannot
be wrapped.
- 02
- Logical read error caused by the reusable disk receiving a heavy
burst of new traffic. This traffic causes unsent messages to be overlaid
before being copied to the alternate destination queue.
- 03
- Logical read error while trying to fetch a message for transmission
to a terminal.
- 04
- The copy subtask needed to copy messages from one data set to
another has not been loaded by the disk OPEN. A multiple-route or
distribution list message has been enqueued to go to dissimilar message
queue types. The copy subtask is needed to put the message on the
queue. Caused by failure to open successfully a disk message queue
data control block (DCB).
- 05
- I/O has been requested on an unopened disk message queue data
set.
- 06
- FEATURE=(,,NOTIMER) has been specified on the INTRO macro, but
a function requiring the system timer has been called.
- 07
- A message longer than the reusable disk data set has been entered.
- 08
- A disk read error occurred. It was a hardware error, not a logical
read error.
- 09
- Either insufficient space was allocated for the checkpoint data
set, or a read error occurred when attempting to read records from
the checkpoint data set during a restart.
- 0A
- Either the checkpoint data set is too small, or the number of
checkpoint records specified in the INTRO macro is too large.
System action
The system abnormally ends. The system writes
an error to the logrec data set.
System programmer response
For return code X'08', look
at the messages in the job log for more information. Contact hardware
support. Provide the logrec data set error record and the SYSOUT
output for the job. For all other return codes, search problem reporting
data bases for a fix for the problem. If no fix exists, contact the IBM® Support Center.
Programmer response
Except for return code
X'08', this
is a probable user error. To determine the action for a specific
reason code, follow these procedures based on the reason code in register
15:
- Code
- Response
- 01
- Either specify a larger data set or request that close down occur
at an earlier point.
- 02,03,07
- Specify a larger data set or one that occupies more than one extent.
- 04,05
- Before issuing the OPEN macro for the lines, test for successful
open of the message queue data set.
- 06
- Specify FEATURE=(,,TIMER). Assemble and run the MCP again.
- 09
- The message issued to the operator just before ABEND describes
the cause of failure, and the message description provides a response.
- 0A
- Either allocate more space for the checkpoint data set, or specify
fewer checkpoint records in the INTRO macro.
Source