//* //******************************************************************* //* THIS WILL READ THE SMF EXTRACT DATASET OF RACF RELATED SMF //* RECORDS (TYPES 30, 80, 81, 82, 83) AND USE THE SORT TOOL //* TO SORT THE DATA AND GENERATE A REPORT. //* //* THIS JOB WILL REPORT ALL SMF EVENTS FOR A SELECTED USERID. //* //******************************************************************* //REPORT EXEC PGM=ICETOOL //SMFDATA DD DISP=SHR,DSN=PROD.RACF.SMF.UNLOAD(0) //TEMP0001 DD DISP=(NEW,DELETE,DELETE),SPACE=(0,(1000,350)) //TEMP0002 DD DISP=(NEW,DELETE,DELETE),SPACE=(0,(1000,350)) //TEMP0003 DD DISP=(NEW,DELETE,DELETE),SPACE=(0,(1000,350)) //TOOLMSG DD SYSOUT=* //PRINT DD SYSOUT=(A,,STD),DEST=U0022,HOLD=YES //DFSMSG DD SYSOUT=* //SYSPRINT DD SYSOUT=* //SYSMSG DD SYSOUT=* //SYSOUT DD SYSOUT=* //SYSIN DD * /* //*------------------------------------------------------------------ //TOOLIN DD * COPY FROM(SMFDATA) TO(TEMP0001) USING(RACF) DISPLAY FROM(TEMP0001) LIST(PRINT) - PAGE - TITLE('EVENTS ASSOCIATED WITH A SPECIFIC USER') - DATE(YMD/) - TIME(12:) - BLANK - ON(63,8,CH) HEADER('USER ID') - ON(5,8,CH) HEADER('EVENT') - ON(14,8,CH) HEADER('QUALIFIER') - ON(23,8,CH) HEADER('TIME') - ON(32,10,CH) HEADER('DATE') - ON(286,32,CH) HEADER('RESOURCE') - ON(542,29,CH) HEADER('INTENT') /* //*------------------------------------------------------------------ //RACFCNTL DD * SORT FIELDS=(32,10,CH,A,23,8,CH,A) INCLUDE COND=(63,7,CH,EQ,C'MJORDAN') OPTION VLSHRT /*