Invalid message CAL052SF and CAS9034E for security checks for class CATAPE in RACF environment.

Document ID : KB000054025
Last Modified Date : 14/02/2018
Show Technical Document Details

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)