Hi Pete,
oh I see, you want to verify whether the sensitivity type GTFtrace_ is configured with a SIMULATE statement in customization member ACPCNFG. That will not work in a SENSDSN domain. The count_GTFtrace counter that you use will only count the number of sensitive data sets that are matched by the SIMULATE statement (if any) that you defined in member ACPCNFG. But it does not count the number of SIMULATE statements for sensitivity type GTFtrace_ that are stored in member ACPCNFG.
If that is your goal, you probably need to define a custom NEWLIST type for customization member ACPCNFG that then can be used to verify that this member contains one or more SIMULATE statements with SENSITIVITY=GTFtrace_.
You can then define a separate CONTROL or RULE in control CIS-OS-2.1.13 that uses your custom NEWLIST type to test that member ACPCNFG indeed contains a SIMULATE statement for sensitivity GTFtrace_ (and other configurable sensitivity types that you also might want to check).
However, there's also an alternative to using a SIMULATE statement in member ACPCNFG to configure the resource name(s) or mask(s) that your company uses for these sensitive resources. It uses configurable assertions instead of SIMULATE statements (in ACPCNFG) that you can view and edit from the zSecure User Interface. Let me elaborate.
Suppose that you want to define or check the current specifications of configurable sensitivity types for the z/OS RACF CIS Benchmark standard.
You can use option AU.R.C, for Configure, and tag the options "z/OS RACF CIS Benchmark" and "Configuration of resource names for domain sensitivities".
zSecure - Audit - Configure 1.4 s CPU, RC=0
Command ===> _________________________________________________________________
Specify evaluation standards to configure:
_ z/OS RACF/ACF2/TSS STIG _ z/OS Products STIGs
_ z/OS RACF/ACF2 PCI-DSS / z/OS RACF CIS Benchmark
_ z/OS Db2 CIS Benchmark _ z/OS zSecure extra
Specify configuration options:
_ Standard definition and configuration
_ Assertable goals only
/ Configuration of resource names for domain sensitivities
_ Configuration of user and group IDs in domain allowlist members
_ Configuration of information in domain lookup members
_ Configuration of information in domain long lookup members
_ Configuration of auxiliary CARLa statements in domain configuration
When you press Enter, this selection produces a report of the configurable sensitivity types that are associated to the controls that are part of the z/OS RACF CIS Benchmark standard.
7 s elapsed, 1.4 s CPU
Configuration of resource names for domain sensitivities
Command ===> _________________________________________________ Scroll===> CSR
12 Feb 2025 13:57
Sensitivity Cfg Exp Class Sensitive resource type
__ Exit_ Cfg Exp DATASET Libraries (not APF, LPA, LINKLIST) that contain
__ FTPCC_ Cfg DATASET Data sets that store FTP control cards
__ GTFtrace_ Cfg DATASET GTF trace data sets
__ InstallLib_ Cfg Exp DATASET System-level product installation libraries
__ ICSFinst_ Cfg DATASET ICSF installation data sets
__ IRRPWREX_ Cfg DATASET Data set that contains the RACF password exit I
__ MCATBATjob_ Cfg DATASET Data sets with jobs that can be run by MCATBAT
__ PROP_UIDs_ Cfg Exp PROPCNTL Job scheduler and MUSASS IDs that can submit jo
__ RACFdump_ Cfg DATASET Dumps of the RACF database
__ SystemDUMP_ Cfg DATASET Data sets that store system dumps
__ SystBackup_ DATASET Data sets that store system backups
__ SMFdmp_bkp_ Cfg DATASET Data sets that store dumped or backup SMF recor
__ SMS_ACS_ DATASET DFSMS control data sets
__ SMSbackups_ DATASET DFSMS ACDS and COMMDS backup data sets
__ UNIXstepll_ Cfg DATASET Step libraries in the z/OS UNIX step libraries
******************************* Bottom of Data ********************************
As you can see, this report contains a Cfg column that indicates whether a configurable sensitivity type is currently configured or that this configuration is missing (when the Cfg column is blank). In addition, the column Exp reports when the current configuration specification is expired and needs to be re-asserted.
You can use action command E, for Edit, and press Enter to view and maintain the configuration specification of a sensitivity type, for example GTFtrace_.
Command ===> ________________________________________________ Scroll ===> CSR
****** ***************************** Top of Data ******************************
=NOTE= GTF trace data sets
=NOTE= Enter max 20 GTFtrace_ resource names either as full names,
=NOTE= or as EGN DATASET masks starting with at least 3 characters.
=NOTE= Use END or SAVE to save in configuration assertion.
000001 SYS1.TRACE
****** **************************** Bottom of Data ****************************
Using configurable assertions instead of SIMULATE statements allows you to use this report to verify if sensitivity type GTFtrace_ is defined or missing. And you can use it also for all other configurable sensitivity types that the z/OS RACF CIS Benchmark supports.
HTH