IEC161I (return code 022)
rc[(sfi)]-ccc,jjj, sss,ddname,dev,ser,xxx, dsname,cat

Explanation

For general information about message IEC161I, see the explanation for return code 001.

Specific information for this return code: An I/O error occurred while I/O requests were being completed. For EOV processing, the (sfi) field, if present, contains the RPL feedback word from the last I/O request.
  • ccc = 217 - EOV preformat failed for striped component. SFI area contains RPL feedback word.
  • ccc = 063 - OPEN preformat failed. SFI contains reason code for 022 failure and RPL feedback word.
  • ccc = 358 - RLS processing requested and possible I/O error occurred while flushing buffers during CLOSE.
  • ccc = 408 - RLS processing requested and possible I/O error occurred while flushing buffers during CLOSE TYPE=T.
  • ccc = 631 - RLS processing requested and preformat of new extent failed.

System action

OPEN, CLOSE, or EOV processing ends for the data set. CLOSE (TYPE=T operand) processing continues, if possible. For Open or Close, The error flag (ACBERFLG) in the ACB (access method block) for the data set is set to 184 (X'B8').

Programmer response

If the error occurred during OPEN, CLOSE (TYPE=T), or EOV processing, rerun the job.

Table 1. SFI Reason Codes for Code 022
SFI Dec Value Description
019 PREFMT - Error return code from call to IDA0192L to preformat a page/swap space.
020 PREFMT - Error return code from call to Record Management to preformat CA (SPEED=OFF). SFI information is of format: (20,21080018) where the 20 is the decimal reason code followed by the RPL feedback word.
021 PREFMT - Error return code from call to Record Management to process MRKBFR request.
Start of changeSFI Hex valueEnd of change Start of changeDescriptionEnd of change
Start of changennnnnnnnEnd of change Start of changeThe SFI hex value can be anything that the RPL feedback word can be. End of change

If the error occurred during CLOSE processing, and the data set was open for output, use the access method services VERIFY command to make sure that the end-of-file marker in the data set entry in the catalog is correct. Do this before trying any further processing on the data set. If the data set was open for input, the VERIFY command need not be used.

Module

IDA0192B, IDA0200T, IDA0231T, IDA0557A, IDA0557D, IDAV202T, IDAV233T, IDAV557X

Routing code

11

Descriptor code

6