IEC161I (return code 052) rc[(sfi[,jobname])]-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: One of the following events occurred:
- The OPEN routine was unable to get the resource that the system requested for the data set being opened because another task in the system was using the resource.
- The OPEN routine was unable to open the data set for output or update processing because the update inhibit indicator was on in the data set's catalog record.
- The OPEN routine was unable to open the data set for CBUF processing because the data set was already opened for non-CBUF processing.
- The OPEN routine found conflicting CBUF attributes for the data and index components of the ACB for the data set being opened.
- The concurrent enqueue limit has been reached. The ENQ macro issued return code 18, indicating that the limit for the number of concurrent resource requests has been reached.
- The OPEN routine was unable to open the resource that the system requested for the data set that was being opened because another task in the system was loading the data set. With initial load-mode processing, VSAM acquires an exclusive enqueue on SYSVSAM.
- ccc = 095 - ENQ for the N resource failed - IDA0192A.
- ccc = 028 - ENQ for the P resource failed - IDA0192A.
- EOV - Error occurred in SVC 109 call to update VSAM shared information (VSI).
- ccc = 215, 220 - EOV- Error occurred in updating the VSI.
If present, the subfunction information (SFI) field contains
a decimal problem-determination code (reason code) for use by the IBM® Support
Center if further problem diagnosis is necessary. The SFI field has
the following format:
- reason[,jobname]
- reason
- One of the reason codes described in the following table.
- jobname
- If present, the name of the first job that caused the SHAREOPTION conflict that the SFI reason code describes.
SFI Decimal Value | Description |
---|---|
001 | LOCVAL - Connecting to an existing control block structure, but the ACB specifies RESET processing. Cannot connect to an existing control block structure with RESET specified. |
002 | DSVALCHK - WRITE INHIBIT is on in the catalog for this component, and the ACB is being opened for output. |
003 | VSIPROC - A VSI was not found (SHR = x,3). The data set is already open without VSI processing. |
004 | SUBTSKSS - Opening an ACB for output, connecting, SHR=1,x. The current control block structure is not open for output, but another control block structure already exists. |
005 | SUBTSKSS - Opening an ACB for output, SHR=1,x. Unable to get an exclusive enqueue on the I resource. Another ACB is already open to the data set. |
006 | SUBTSKSS - Opening an ACB for output, SHR=1,x. Another ACB is already open to the data set for output. Cannot get the O resource. |
007 | SUBTSKSS - Opening and trying to connect to an existing control block structure that is open for CREATE mode. Only one ACB can be open to a data set in CREATE mode. |
008 | SUBTSKMS - First open of a data set in the address space, not connecting, OUTPUT, SHR=1,x. Cannot get exclusive control of the O resource. Another ACB already has the data set open for output. |
009 | SUBTSKMS - First open of a data set, not connecting, OUTPUT or DISP=OLD, SHR=1,x. Cannot get exclusive control of the I resource. Another ACB is already open to the data set. |
010 | SUBTSKMS - First OPEN of a data set, not connecting, OUTPUT, SHR=1,x. Another ACB is already open for output. |
011 | CRTSKRD - Open for input, SHR=1,x. Cannot get the I resource shared. Some ACB already opened the data set for exclusive use. |
012 | CRTSKRD - Open for input, SHR=1,x. Some user already opened the data set for output. |
013 | CRTSKWR - Opening for output, SHR=2,x. Some ACB already opened the data set for output. |
014 | CRTSKWR - Opening for output, SHR=2,x. Current task already has exclusive control of the O resource. |
015 | CRTSKWR - Opening for output, SHR=2,x. Cannot get an O enqueue. Another ACB is already open for output. |
016 | CRTSKWR - Opening for output, SHR=2,x. Cannot get the I resource shared. Some ACB already opened the data set for exclusive use. |
526 | CRTSKWR - RLS open for output. Current task already has exclusive control of the O resource. |
527 | CRTSKWR - RLS open for output. Cannot get an O resource. Another ACB is already open for output. |
528 | CRTSKWR - RLS open for output. Cannot get the I resource shared. An ACB already opened the data set for exclusive use. |
530 | DSVALCHK - WRITE INHIBIT is on in the catalog for this component, and the ACB is being opened for output in RLS mode. |
System action
OPEN processing ends for the data set. The error flag (ACBERFLG) in the access method control block (ACB) for the data set is set to 168 (X'A8').
The system issues an SVC dump.
Programmer response
Ensure the availability of the resource by means of DD statements. For SFI code 002, use the access method services ALTER command to reset the update inhibit indicator in the data set's catalog record, and rerun the job.
Source
DFSMSdfp
Module
IDA0192A, IDA0192B, IDA0557A, IDA0557B, IDA0A05B, IDAV192B
Routing code
11
Routing code
11
Descriptor code
6
Descriptor code
6