IEC161I (return code 004)
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: One of the following errors occurred during VSAM catalog processing:
  1. Not enough storage was available for work areas.
  2. An I/O error occurred while reading the catalog cluster record, the format-1 DSCB, the format-4 DSCB, or the JFCB/SWB.
  3. The format-1 DSCB or the catalog cluster record is incorrect.
  4. The user-supplied catalog name does not match the name on the catalog entry.
  5. The user is not authorized to open the catalog as a catalog.
  • ccc = 080 - IFG0193A: READ JFCB request failed.

System action

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

Programmer response

If the error occurred during OPEN processing, the required action depends on which of the errors listed in an earlier IEC161I message caused a return code of 04. Look at earlier IEC161I messages for more information. The possible actions are:
  1. Rerun the job.
  2. Make sure the unit is available to mount/demount the volume.
  3. Rerun the job.
  4. Make sure the correct catalog name is supplied. Rerun the job. If the problem persists, contact your IBM Support Center.
  5. Be sure the program is running in storage protect key 0 through 7, in supervisor state, or that it is an APF-authorized program.

If the error occurred during CLOSE processing, 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. Then proceed as for OPEN processing above.

If the error occurred during EOV or CLOSE (TYPE=T operand) processing, no response is required; informational message only.

Module

IDA0192A, IDA0192C, IDAV192C, IDA0192F, IDA0192V, IFG0193A, ICYMMSRV

Routing code

11

Descriptor code

6