DFS3368E ERROR PROCESSING RDDS, RC=rc, RDDSDSN =dsname
Explanation
The system encountered an error while trying to access a resource definition data set (RDDS).- Codes
- Explanation
- 4
- An error occurred trying to read data from an RDDS.
- 8
- An error occurred trying to write data to an RDDS.
- 12
- An error occurred trying to allocate an RDDS.
- 16
- An error occurred trying to open an RDDS.
- 20
- The RDDS is owned by another IMS.
- 24
- The RDDS RECFM is not variable blocked (VB).
- 28
- The RDDS BLKSIZE value is invalid. One of the
following conditions exist:
- The RDDS BLKSIZE is greater than 32 760.
- The RDDS BLKSIZE is less than 4096.
System action
If automatic import is in progress, and you had specified RDDSERR=ABORT in the DFSDFxxx PROCLIB member, IMS terminates with a 3368 abend.If you had specified RDDSERR=NOIMPORT , IMS continues cold start processing without importing any resource or descriptor definitions. IMS starts without any runtime resource definitions or descriptor definitions from the RDDS.
If automatic export is in progress, the automatic export process terminates abnormally.
Programmer response
Return codes 4, 8, 12, and 16 indicate errors in open or close, dynamic allocation, or reading and writing to the RDDS named in the message. Look for supporting messages from IOS or dynamic allocation to further define and correct the error condition.
Return code 20 indicates that another IMS system has claimed this RDDS. Remove this RDDS from the RDDSDSN= parameter of the DFSDFxxx IMS.PROCLIB member on the system reporting the error.
Return code 24 indicates that an RDDS was allocated using an LRECL other than variable blocked. Correct this condition by reallocating the RDDS with RECFM=VB.
Return code 28 indicates that an RDDS was allocated using a block size larger than 32 760 or smaller than 4096. Reallocate the RDDS with a BLKSIZE in the range of 4096 to 32 760 inclusive. Performance might be affected during autoexport when all RDDSs are not allocated with the same BLKSIZE. Using BLKSIZE=32760 for all RDDSs is recommended.
In addition, see the information about abend 3368 for actions to take.