The ACF2 Compliance Information Analysis(CIA) CIARPT03 report will show what rules allowed access to a dataset HLQ or a Resource HLQ or resource name, if the rule is coded with ROLE the report will show the role and logonids that belong to the role.
CIARPT03 Roles and Users by Resource
The ACF2 Compliance Information Analysis(CIA) CIARPT03 report will show what rules allowed access to a dataset HLQ or a Resource HLQ or resource name, if the rule is coded with ROLE the report will show the role and logonids that belong to the role.
The following example is run with input parameters specifying a HLQ Resource name of TEST, Resource class RFAC.
The Report shows that there are two resource rules that would match a RFAC resource with a HLQ of TEST, rule $KEY(********) and rule
$KEY(TEST.RESOURCE.ROLE).
ACF SET RESOURCE(FAC) LIST ******** $KEY(********) TYPE(FAC) - UID(*) ALLOW LIST TEST.RESOURCE.ROLE $KEY(TEST.RESOURCE.ROLE) TYPE(FAC) ROLESET ROLE(LIBERTY) SERVICE(READ) LOG ACF SET X(ROL) LIST LIBERTY SYS8 / LIBERTY LAST CHANGED BY USER002 ON 05/02/14-09:37 INCLUDE(USER002 TEST002 TEST003 TEST004 TEST099 TEST111 TEST222 TEST333) ROLE Rule $KEY(********) is not a ROLESET rule so the report shows what logonids are allowed access based on the Rule Entry. Since the rule entry is '- UID(*)' the report shows 'All users match this UID mask.'. Rule $KEY(TEST.RESOURCE.ROLE) is a ROLESET rule so the report shows that the Role Liberty has access, and the report lists all logonids that belong to the LIBERTY ROLE. Sample JCL: //CIARPT03 EXEC PGM=CIARPT03,REGION=0M //STEPLIB DD DISP=SHR,DSN=SYS1.ACF2R15.CAX1LINK // DD DISP=SHR,DSN=SYS1.EZT.CAILOAD // DD DISP=SHR,DSN=SYS1.PANSQL.CAILIB // DD DISP=SHR,DSN=SYS1.PRIVATE.SDSNEXIT // DD DISP=SHR,DSN=SYS1.DB2910.SDSNLOAD //EZTVFM DD UNIT=3390,SPACE=(CYL,(10,1)) //SYSPRINT DD SYSOUT=* //RPTOUT DD SYSOUT=* //CNTLCARD DD * * Parameters go here * Parameter Names must start in column 1 * Parameter Values must start in column 10 * Use an * in column 1 for comments, such as this one. * Here are some sample parameters that could be used to * run the report: SYSID DE28 CLASS RFAC RESOURCE TEST PREFIX Y SPECIAL N USERIDS Y USERNAME Y VOLSER % DATETIME Y LINECNT 60 /* Sample Report Output: 5/02/2014 12.45.14 Compliance Information Report Roles and Users by Resource Input Parameters ---------------- SYSID = DE28 CLASS = RFAC RESOURCE = TEST PREFIX = Y SPECIAL = N USERIDS = Y USERNAME = Y VOLSER = % DATETIME = Y LINECNT = 60 CAS4141W VOLSER ignored because CLASS is not DATASET Systems in the repository matching the requested SYSID: Sysid Application Name Application Version Load Date -------- ------------------------ ------------------------ ---------- DE28 CA ACF2 Release 15.0 2014-02-12 5/02/2014 12.45.14 Compliance Information Report Roles and Users by Resource Compliance Information for System: DE28 Product: CA ACF2 Access Due to Policy ============================================================================ CLASS: RFAC $KEY: ******** LAST CHANGED BY: JACBE01 on 2007-07-26 at 11.03.20 ---------------------------------------------------------------------------- RESMASK: ********.- UID: ************************ ACCESS: ALL(ALLOW) USERID(S) with access: All users match this UID mask. ============================================================================= CLASS: RFAC $KEY: TEST.RESOURCE.ROLE LAST CHANGED BY: USER002 on 2014-05-01 at 14.49.05 ----------------------------------------------------------------------------- RESMASK: TEST.RESOURCE.ROLE ROLE: LIBERTY ACCESS: READ(LOG) USERID(S) with access: Userid Name Userid Name -------- -------------------------------- -------- ----------------------- USER002 Tom Jones TEST002 ROB Best TEST004 My TEST 4 TEST099 ROB BEST 99 TEST222 Jackie Smith TEST333 KATE MEL TEST003 TEST ID 03 TEST111 TEST LOGONID 11 8 users match this ROLE.
CIARPT03 Roles and Users by Resource
The ACF2 Compliance Information Analysis(CIA) CIARPT03 report will show what rules allowed access to a dataset HLQ or a Resource HLQ or resource name, if the rule is coded with ROLE the report will show the role and logonids that belong to the role.
The following example is run with input parameters specifying a HLQ Resource name of TEST, Resource class RFAC.
The Report shows that there are two resource rules that would match a RFAC resource with a HLQ of TEST, rule $KEY(********) and rule
$KEY(TEST.RESOURCE.ROLE).
ACF SET RESOURCE(FAC) LIST ******** $KEY(********) TYPE(FAC) - UID(*) ALLOW LIST TEST.RESOURCE.ROLE $KEY(TEST.RESOURCE.ROLE) TYPE(FAC) ROLESET ROLE(LIBERTY) SERVICE(READ) LOG ACF SET X(ROL) LIST LIBERTY SYS8 / LIBERTY LAST CHANGED BY USER002 ON 05/02/14-09:37 INCLUDE(USER002 TEST002 TEST003 TEST004 TEST099 TEST111 TEST222 TEST333) ROLE Rule $KEY(********) is not a ROLESET rule so the report shows what logonids are allowed access based on the Rule Entry. Since the rule entry is '- UID(*)' the report shows 'All users match this UID mask.'. Rule $KEY(TEST.RESOURCE.ROLE) is a ROLESET rule so the report shows that the Role Liberty has access, and the report lists all logonids that belong to the LIBERTY ROLE. Sample JCL: //CIARPT03 EXEC PGM=CIARPT03,REGION=0M //STEPLIB DD DISP=SHR,DSN=SYSX.ACF2.CAX1LINK // DD DISP=SHR,DSN=SYSX.EZT.CAILOAD // DD DISP=SHR,DSN=SYSX.PANSQL.CAILIB // DD DISP=SHR,DSN=SYSX.PRIVATE.SDSNEXIT // DD DISP=SHR,DSN=SYSX.DB2.SDSNLOAD //EZTVFM DD UNIT=3390,SPACE=(CYL,(10,1)) //SYSPRINT DD SYSOUT=* //RPTOUT DD SYSOUT=* //CNTLCARD DD * * Parameters go here * Parameter Names must start in column 1 * Parameter Values must start in column 10 * Use an * in column 1 for comments, such as this one. * Here are some sample parameters that could be used to * run the report: SYSID DE28 CLASS RFAC RESOURCE TEST PREFIX Y SPECIAL N USERIDS Y USERNAME Y VOLSER % DATETIME Y LINECNT 60 /* Sample Report Output: 5/02/2014 12.45.14 Compliance Information Report Roles and Users by Resource Input Parameters ---------------- SYSID = DE28 CLASS = RFAC RESOURCE = TEST PREFIX = Y SPECIAL = N USERIDS = Y USERNAME = Y VOLSER = % DATETIME = Y LINECNT = 60 CAS4141W VOLSER ignored because CLASS is not DATASET Systems in the repository matching the requested SYSID: Sysid Application Name Application Version Load Date -------- ------------------------ ------------------------ ---------- DE28 CA ACF2 Release 15.0 2014-02-12 5/02/2014 12.45.14 Compliance Information Report Roles and Users by Resource Compliance Information for System: DE28 Product: CA ACF2 Access Due to Policy ============================================================================ CLASS: RFAC $KEY: ******** LAST CHANGED BY: USER001 on 2007-07-26 at 11.03.20 ---------------------------------------------------------------------------- RESMASK: ********.- UID: ************************ ACCESS: ALL(ALLOW) USERID(S) with access: All users match this UID mask. ============================================================================= CLASS: RFAC $KEY: TEST.RESOURCE.ROLE LAST CHANGED BY: USER002 on 2014-05-01 at 14.49.05 ----------------------------------------------------------------------------- RESMASK: TEST.RESOURCE.ROLE ROLE: LIBERTY ACCESS: READ(LOG) USERID(S) with access: Userid Name Userid Name -------- -------------------------------- -------- ----------------------- USER002 Tom Jones TEST002 ROB Best TEST004 My TEST 4 TEST099 ROB BEST 99 TEST222 Jackie Smith TEST333 KATE MEL TEST003 TEST ID 03 TEST111 TEST LOGONID 11 8 users match this ROLE.