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

Explanation

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

Specific information for this return code: The catalog record for the data set being processed was not found. During end-of-volume (EOV) processing, the error can also occur if an additional volume is required for a data set but the catalog contains no more volume records for the data set.

For message IEC070I, the subfunction information field, if present, might contain a decimal problem-determination code (reason code) for use by the IBM® Support Center in case further problem diagnosis is necessary. The following table lists the reason codes for return code 032.

Table 1. VSAM OPEN SFI Reason Codes for Return Code 032
SFI Decimal Value Description
001 End of volume - Catalog locate VOLSER. Unable to retrieve the volume serial number for a specific control interval from the catalog.
002 End of volume - Catalog locate extents. A VSAM component was extended, but end-of-volume processing was unable to retrieve the extents from the catalog.
003 End of volume - Catalog locate high-allocated control interval. Unable to retrieve a component's high-allocated control-interval number from the catalog.
004 End of volume - Catalog locate failed. The requested catalog entry does not exist.
005 End of volume - Locate for partial release. The catalog request for the number of tracks released by partial release returned no data.
The sfi field has the following format:
(rc, crs, cmi)
rc
The catalog return code.
crs
The catalog reason code.
cmi
The name of the catalog module that detected the error.
See message IDC3009I for a list of these catalog return and reason codes:
  • ccc = 002 - Catalog field not returned (IDA0192C)
  • ccc = 003 - LOC2 Proc - Locate attributes failed (IDA0192C)
  • ccc = 025 - Error on catalog update or retrieval of compression dictionary token (IDA0557C)
  • ccc = 055 - UCB not found (IDA0192X)
  • ccc = 202 - Catalog field not returned (IDA0557B)
  • ccc = 205 - Catalog field not returned (IDA0557B)
  • ccc = 513 - Storage Class Name field not returned by catalog (IDAV192C)
  • ccc = 514 - AMDSBAT1 name field not returned by catalog (IDAV192C)
  • ccc = 515 - AMDATTR3 field not returned by catalog (IDAV192C)
  • ccc = 516 - Base Cluster Name field not returned by catalog (IDAV192C)
  • ccc = 694 - Compression indicators not returned by catalog (IDAV192C)
  • EOV - Error can also occur if an additional volume is required for a data set but the catalog contains no more volume records for the data set.

System action

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

Start of changeThe system issues an SVC dump.End of change

System programmer response

If the error occurred during OPEN, CLOSE (TYPE=T), or EOV processing, make sure that the correct catalog is available (for example, the volume is online) and rerun the job. If the error occurred during CLOSE processing, proceed as for OPEN or EOV processing. Then, if 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

IDA0192C, IDA0192X, IDA0557A, IDA0557B, IDAV192C, IDAV557A, IDAV557X

Routing code

11

Routing code

11

Descriptor code

6

Descriptor code

6