There are the two options to display the current ACF2 maintenance other than SMP/E:
1. CAMODID Utility. Example JCL:
//STEP1 EXEC PGM=IKJEFT01
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSIN DD DUMMY
//SYSTSIN DD *
CAMODID DSN(your.ACF2.R16.CAX1link) FMID(CAX1G00)
CAMODID DSN(your.ACF2.R16.CAX1lpa) FMID(CAX1G00)
Here are the FMIDs for ACF2:
CAX1G01 /*CA-ACF2-MVS JES2
CAX1G02 /*CA-ACF2-MVS JES3
CAX1G03 /*CA-ACF2-MVS CICS
CAX1G04 /*CA-ACF2-MVS IMS
CAX1G05 /*CA-ACF2-MVS DLI
2. TSO ISRDDN for a specific module, ACF00SVA as an example shown below
Copy CAX1LINK library
Browse CAX1LINK library and search for ACF00SVA member
Issue f RMID in ACF00SVA (may have to search multiple times) and look at the RMID level you are on
The SHOW STATE command can be issued to check the ACF2 release service level and the FDR assembly date. It doesn't provide any information on PTFs though.
The beginning information of the SHOW STATE output provides the following information:
- Release level of CA-ACF2 including the service level.
- Support level of z/OS
- Operating Mode of CA-ACF2. For example the mode of ABORT indicates that this system is in ABORT mode such that any unauthorized resource access will be denied by CA-ACF2. Other modes are RULE and LOG.
- The date and time of the assembly of the ACFFDR.
- The following is an example of an ACF2 SHOW STATE:
RUNNING CA ACF2 16 /MVS SP7.2.5; WITH MODE = ABORT
USING FDR ASSEMBLY: hh.mm mm/dd/yy
Note: The above SHOW STATE indicates the z/OS release is in IBM's format of MVS SPn.n.n where the last two numbers is the release.
The most accurate method is to use SMP/E to list the maintenance. Here is sample JCL for reference:
//LISTPTFS EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M
//SMPCSI DD DISP=SHR,DSN=your.ACF2.R16.CSI
//SMPHOLD DD DUMMY
//SMPCNTL DD *
SET BOUNDARY(CAIT0) .
SET BOUNDARY(CAID0) .