z/OS MVS System Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


045

z/OS MVS System Codes
SA38-0665-00

045

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

Teleprocessing

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014