Can you provide sample ACF2 Compliance Information Analysis(CIA) CIARPT04 report input and output?
The ACF2 Compliance Information Analysis(CIA) CIARPT04 report will show all dataset and resources allowed access by a Role.
CIARPT04 Resource by Role or User
The ACF2 Compliance Information Analysis(CIA) CIARPT04 report will show all dataset and resource access allowed by a Role.
The following sample report shows all access that is allowed to datasets and resources by rules that specify the Role LIBERTY. This report is based on the following Dataset and Resource rules stored in the ACF2 databases:
ACF
SET RULE
LIST USER002
$KEY(USER002) ROLESET
PDS ROLE(LIBERTY) READ(A) EXEC(A)
ACF
SET RULE
LIST TESTROLE
$KEY(TESTROLE) ROLESET
- ROLE(LIBERTY) READ(A) WRITE(A) ALLOC(A) EXEC(A)
ACF
SET RESOURCE(FAC)
LIST TEST.RESOURCE.ROLE
$KEY(TEST.RESOURCE.ROLE) TYPE(FAC) ROLESET
ROLE(LIBERTY) SERVICE(READ) LOG
ACF
SET RESOURCE(SAF)
LIST DB2A.BATCH
$KEY(DB2A.BATCH) TYPE(SAF) ROLESET
ROLE(LIBERTY) LOG
ACF
SET RESOURCE(SAF)
LIST NEXTROLE
$KEY(NEXTROLE) TYPE(SAF) ROLESET
$PREFIX(ROLETEST)
- ROLE(LIBERTY) ALLOW
ACF
SET RESOURCE(SAF)
LIST ROLETEST
$KEY(ROLETEST) TYPE(SAF) ROLESET
TEST ROLE(PAY) ALLOW
- ROLE(LIBERTY) ALLOW
ACF
SET X(ROL)
LIST LIBERTY
SYS1 / LIBERTY LAST CHANGED BY USER002 ON 05/02/14-09:37
INCLUDE(USER002 TEST002 TEST003 TEST004 TEST099 TEST111
TEST222 TEST333) ROLE
Sample JCL:
//CIARPT03 EXEC PGM=CIARPT03,REGION=0M
//STEPLIB DD DISP=SHR,DSN=SYS1.acf.CAX1LINK
// DD DISP=SHR,DSN=SYS1.EZT.CAILOAD
// DD DISP=SHR,DSN=SYS1.PANSQL.CAILIB
// DD DISP=SHR,DSN=SYS1.SDSNEXIT
// DD DISP=SHR,DSN=SYS1.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 %
ROLE LIBE***
USERNAME Y
ALL N
SPECIAL N
DATETIME Y
LINECNT 60
/*
Sample Report Output:
5/02/2014 12.41.07 Compliance Information Report - Resource
Input Parameters
----------------
SYSID = %
ROLE = LIBERTY
USERNAME = Y
ALL = N
SPECIAL = N
DATETIME = Y
LINECNT = 60
Systems in the repository matching the requested SYSID:
Sysid Application Name Application Version Load Date
-------- ------------------------ ------------------------ ----------
SYS1 CA ACF2 Release 15.0 2014-02-12
5/02/2014 12.41.07 Compliance Information Report - Resource by Role or User
Compliance Information for ROLE: LIBERTY
Compliance Information for System: SYS1 Product: CA ACF2
Access Due to Policy
==============================================================================
CLASS: DATASET $KEY: USER002
LAST CHANGED BY: USER002 on 2014-05-01 at 14.45.32
------------------------------------------------------------------------------
RESMASK: USER002.PDS
ROLE: LIBERTY
ACCESS: READ(ALLOW) WRITE(PREVENT) ALLOC(PREVENT) EXEC(ALLOW)
==============================================================================
CLASS: DATASET $KEY: TESTROLE
LAST CHANGED BY: TEST002 on 2013-05-16 at 12.48.17
------------------------------------------------------------------------------
RESMASK: TESTROLE.-
ROLE: LIBERTY
ACCESS: READ(ALLOW) WRITE(ALLOW) ALLOC(ALLOW) EXEC(ALLOW)
==============================================================================
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)
==============================================================================
CLASS: RSAF $KEY: DB2A.BATCH
LAST CHANGED BY: USER002 on 2014-05-01 at 14.47.27
------------------------------------------------------------------------------
RESMASK: DB2A.BATCH
ROLE: LIBERTY
ACCESS: ALL(LOG)
==============================================================================
CLASS: RSAF $KEY: NEXTROLE
LAST CHANGED BY: TEST002 on 2013-05-16 at 15.47.23
------------------------------------------------------------------------------
RESMASK: ROLETEST.-
ROLE: LIBERTY
ACCESS: ALL(ALLOW)
==============================================================================
CLASS: RSAF $KEY: ROLETEST
LAST CHANGED BY: USER002 on 2012-02-23 at 09.28.33
------------------------------------------------------------------------------
RESMASK: ROLETEST.-
ROLE: LIBERTY
ACCESS: ALL(ALLOW)
==============================================================================