A CA DADS plus for CICS batch interface job fails with error message DADSA461 when trying to allocate a file to CICS. The DADSLOG also contains message
DADSA245 08:59:40 A11ICI33 TERM=U004 FILE='NOTRLS ' NOT DEFINED TO DFSMS AS A VSAM RLS DATA SET.
The VSAM file you are trying to allocate with CA DADS IS NOT an RLS dataset. It’s a regular VSAM file. But on the FCT entry for file NOTRLS in the DFHCSD, the file NOTRLS is defined as RLS=YES.
For example (BELOW) has RLsaccess Yes
File : NOTRLS
Group : TESTGRP
VSAM PARAMETERS
DSNAme ==>
RLsaccess ==> Yes Yes | No
In this case since the file was NOT an RLS file. To correct the problem the FCT was changed to RLsaccess ==> NO. For further information please review message DADSA245 in the CA DADS Plus message guide which provides the following option for this sitution.
DADSA245 FILE=ddname NOT DEFINED TO DFSMS AS A VSAM RLS DATASET.
Reason:
A request for the specified ddname was not processed because it is defined in the CICS CSD file definition with RLSACCESS(YES), but is not defined to DFSMS as a VSAM RLS dataset.
Action:
Do one of the following:
Change the file definition in the CSD to RLSACCESS(NO)
Define the dataset to DFSMS as a VSAM RLS dataset.