Explanation
While processing an I/O request, the system found
an error in the I/O parameters.
Register 2 contains a reason
code, as follows:
- Code
- Explanation
- 04
- An error occurred when a program issued the SETLOCK macro.
- 08
- The system found an incorrect access method block (AMB) or I/O
management block (IOMB).
- 0C
- The system found an incorrect channel program area (CPA).
- 10
- The system could not fix a page in storage.
- 14
- The system found an incorrect buffer address.
- 18
- The system found incorrect addresses in a chain of channel control
words (CCW).
- 1C
- The storage block size is not 4 kilobytes.
- 40
- IOMVEB points to a VEB that has incorrect data.
- 44
- IOMVEB is zero, but the media manager return code indicates it
should point to a VEB.
- 48
- AMB MRET pointer is incorrect.
- 4C
- MRET MREB pointer is incorrect, or MREB does not point back to
BUFC that points to it.
- 50
- For shared resources, no MRET entry pointed to IOMBUFC that points
to BUFC.
- 54
- Received unexpected MMCALL return code.
- 58
- Could not find BUFC in error, but the media manager return code
indicates some MMRE is posted with an error.
System action
The system abnormally ends the current task.
Programmer response
Do the following:
- Check to see if the program incorrectly modified the I/O parameters.
Correct any errors.
- Recompile the job step.
- Run the job step again.
Source