DFS5100E OSAM LDS READ | WRITE IS IN ERROR - FUNC=aa, STATUS=bb,cc,dddd,eeee; DFS5100E OSAM LDS FAILING CCW=ff,gg LOG=hhhh; DFS5100E OSAM LDS DSN=dsname
Explanation
An OSAM MM I/O error was encountered. A two- or three-line message, each numbered DFS5100E, is generated:
- The first line indicates whether the I/O operation was READ or WRITE, the OSAM operation type, and the ending status of the operation.
- The second line indicates the failing channel command word, the I/O completion code, and the IMS log record types under which OSAM I/O control blocks were logged. The second line is not displayed if the I/O operation was not started.
- The third line shows the name of the data set on which the error was located.
The variable fields are defined in the following sections.
- FUNC=aa (OSAM operation types)
- 01
- Read-specific OSAM block.
- 02
- Reserved.
- 03
- Read multiple OSAM buffers.
- 04
- Reserved.
- 05
- Reserved.
- 06
- Reserved.
- 07
- Reserved.
- 08
- Write-specific OSAM block.
- 09
- Reserved.
- 0A
- Write queued buffers.
- 0B
- Reserved.
- 0C
- Format logical cylinder. (Internal function)
- 0D
- Reserved.
- 0F
- Reserved.
- 10
- Reserved.
- 11
- Reserved.
- 12
- Reserved.
- 13
- Virtual format logical cylinder. (Internal function)
- STATUS=bb
- The POST code from the competed operation.
- cc
- The DECB status code (DECBSTAT) is defined as follows:
- 01
- Reserved.
- 02
- Reserved.
- 03
- Reserved.
- 04
- Channel program protection error.
- 05
- Incorrect length error.
- 06
- Permanent I/O error.
- 07
- Reserved.
- 08
- Reserved.
- 09
- RBN beyond current end of data set.
- 0A
- End of file reached.
- 0B
- Reserved.
- 0C
- Reserved.
- 0E
- Reserved.
- 0F
- Reserved.
- 10
- Reserved.
- 11
- Reserved.
- 12
- I/O prevented.
- 13
- Write queue errors (buffer prefix contains status).
- 14
- Reserved.
- 15
- Chained read error (buffer prefix contains status).
- 16
- Reserved.
- 17
- Reserved.
- 18
- Reserved.
- 19
- Reserved.
- 1A
- Reserved.
- 1B
- I/O request terminated abnormally because of program check or machine check in IOS or appendage.
- 1C
- Channel program check.
- 1D
- Record not found.
- 1E
- Reserved.
- 1F
- Reserved.
- 20
- Reserved.
- 21
- Media Manager error.
- 22
- Encryption buffer storage request error.
- 23
- DFSAOSFM error.
- 24
- Unable to allocate a MMCLP control block.
- 25
- Unable to allocate a MMRQ control block.
- dddd
- The unit and channel status of the CSW.
- eeee
-
The first two sense bytes if the unit status in the CSW indicates unit check. If a unit check is not indicated, periods (.) are displayed.
If the I/O operation was not started, the character string
I/O NOT STARTED
is displayed instead of the status bytes, the residual byte counts, and the first two sense bytes.
- FAILING CCW=
-
- ff
- Operation code.
- gg
- I/O completion code.
- LOG=hhhh
- The IMS log record types under which the OSAM I/O control blocks were logged.
- 6204
- An X'6204' record was logged.
- GERR
- An attempt to log an X'6204' record failed because of a GETMAIN error.
- LERR
- An attempt to log an X'6204' record failed because of a logging error.