DFS4332E ERROR ALLOCATING THE IMS DIRECTORY DATA SET FOR REASON rc or ERROR ALLOCATING THE IMS DIRECTORY DATA SET FOR REASON rc SUBCODE sc SPECIFIED IN BSDS
Explanation
- rc
- The reason code for the error.
The following reason codes can be issued with DFS4332E:
- Codes
- Explanation
- 1
- Failed to obtain storage.
- 2
- Waiting to allocate the data set. Either the data set is already been allocated or another job is using it.
- 3
- Failed to set up a timer to detect when the data set is available for allocation.
- 4
- Failed to open the data set.
- 5
- Failed to allocate the data set. The sub code sc is described in z/OS® MVS Programming Authorized Assembler Services Guide or in MVS/ESA Programming Authorized Assembler Services Guide under dynamic allocation error codes. The IMS directory data set name that could not be allocated is specified in the bootstrap data set (BSDS).
- 6
- Failed to enqueue the data set.
- 7
- An error occurred while closing the data set.
- 8
- An error occurred while dequeuing the data set.
- 9
- An error occurred while de-allocating the data set.
- 99
- The dynamic allocation request failed, and message DFS4399I was issued. For more information, see DFS4399I.
For dynamic allocation, look up the explanation of the MVS dynamic allocation reason code in z/OS MVS Programming: Authorized Assembler Services Guide.
System action
For reason code 2, the IMS online system waits up to 150 seconds and the batch job waits with no limit until the data set is available for allocation. For other reason codes, the IMS online system terminates with an abend U071 and the batch job terminates with an abend U0821.
System programmer response
For a problem caused by data set contention, correct the problem and restart IMS or rerun the batch job.
For dynamic allocation, look up the system programmer response for the MVS dynamic allocation reason code in z/OS MVS Programming: Authorized Assembler Services Guide.