Description
CA 1 security checks for CLASS CATAPE incorrectly resulting in CAS9034E - FUNCTION(RESCHECK) CLASS SPECIFIED IS NOT DEFINED; in RACF environment. For example running TMSINIT:
CAL052SF 04 000 STCSYS /TMSINIT /YSVCCOND CAS9034E - FUNCTION(RESCHECK) CLASS SPECIFIED IS NOT DEFINED.
In CAS9SAFC the CLASS translation table translates CATAPE to CA1TAPE, which is correctly defined to RACF, so that above message should not occur.
Solution
The problem can be caused by a wrong version of CAS9SAFC, which does not translate the class names as expected.
If there is no explicit INIT statement for CAIRIM in the CARIMPRM member of CAS9, then module CAS9SAFC is loaded by the first task, that issues a security check. If this task has a STEPLIB with a wrong CAS9SAFC module, then this module is loaded and used for all other subsequent security checks and might be causing CAS9034E - FUNCTION(RESCHECK) CLASS SPECIFIED IS NOT DEFINED.
In order to reload the correct version from either LINKLIST or CAS9 STEPLIB run CAS9 with:
PRODUCT(CAIRIM) VERSION(S910) INIT(S910INIT) PARM(REFRESH(SSF))To be sure the correct CAS9SAFC version is loaded at IPL time, add the following statement to CARIMPRM member of CAS9:
PRODUCT(CAIRIM) VERSION(S910) INIT(S910INIT)