Hello Rob,
Many thanks for your reply! I will work with your recommendation above. Meanwhile, more generally, the company contracted for their IT services. zSecure apparently had been in the company profile of products and generally not exploited for anything concerning audits. The mgmt team had heard or was reminded about many of the excellent features and security certifications (DISA STIG NIST PCI DSS) and is inquiring about starting to use and implement the audit component. I had read this 'post' and saw your comment on 'implementing STIG reporting' and had come to know of services in Vanguard or Rocket Software for possibly implementing security audit reporting - the ability to create a full set of reports, the 'full monty' they say :-) .
Are you in business (your own or associated with) of services to offer to implement STIG reporting, a turn-key set of reports possibly that can be generated daily,weekly,monthly,quarterly,yearly to start the company on the road to successful internal and external auditing using fully implemented z/Secure Audit to provide these report artifacts? I'm on the z/OS 3.1 upgrade team but always knew of the capabilities of z/Secure and so thought of asking on this TechXchange and sharing with my HCL colleagues.
Hope this isn't too verbose and confusing.
Very best regards,
Lynn
------------------------------
Lynn Gilson
------------------------------
Original Message:
Sent: Thu December 18, 2025 04:22 AM
From: Rob van Hoboken
Subject: Allowlist members for ACF2
Hey Lynn
This must have been back in 2018 or 2019, so don't hold me to the details. We built one batch job, say PREPCUST, that had to be run before the (daily) STIG job. PREPCUST took a PDS with member names identical to the CKACUST members that it had to prep. Each of those members had a CARLa program to select LIDs relevant to the CKACUST member, and generate the LID/user ID into a ddname.
Take CKACUST member SYSPAUDT, the list of user IDs who perform system programming tasks. I assume you have a position in the UID string to single out system programmers, yes? Lets say SYSPROG in pos 5. So the generator for this member looks like
newlist type=run nopage dd=SYSPAUDT outlim=1
sortlist '* generated' datetime 'by job' jobname 'user' userid
newlist type=acf2_lid nopage dd=SYSPAUDT
select uid='****SYSPROG -'a
sortlist LID
Next you compose JCL for PREPCUST with a DD name and a SYSIN concatenation for each member you need to prepare:
// SET PREPCODE='pds with carla members'
//PREPCUST EXEC C2RC
//SYSIN DD *
alloc type=acf2 backup
include dd=geners
//GENERS DD DISP=SHR,DSN=&PREPCODE(SECAAUDT)
// DD DISP=SHR,DSN=&PREPCODE(SYSPAUDT)
//SECAAUDT DD DISP=SHR,DSN=&CKACUST(SECAAUDT)
//SYSPAUDT DD DISP=SHR,DSN=&CKACUST(SYSPAUDT)
//
Note: written from memory, based on zSecure release 2.4 capabilities, not tested. Contact me directly if you need hand-holding or demos.
------------------------------
Rob van Hoboken
------------------------------
Original Message:
Sent: Wed December 17, 2025 06:19 PM
From: Lynn Gilson
Subject: Allowlist members for ACF2
Hello Rob,ure
I read with interest this entry and noticed your comment - 'In fact, I did just that several years ago implementing STIG reporting at an ACF2 site.' Could you elaborate on that? Is there a service or feature that can be obtained to 'implement STIG reporting at an ACF2 site'? We had a meeting with our IBM reps on zSecure and they said they do not offer any such service. Is the service on offered in the EU or by you and a private company? I need all the details for doing this for a client site.
Many thanks!
Lynn Gilson