The following is a sample of RACF commands that can be used to protect Adabas Audit Data Retrieval resources.
If enhanced generic naming is switched on (EGN), the resource name should be 'B97.*.**'.
RDEFINE $BETA (B97.*) UACC(NONE)
and grants TSO user SYS001 authority to access all Adabas Audit Data Retrieval functions and resources using the following command:
PERMIT B97.* CLASS($BETA) ID(SYS001) ACCESS(READ)
RDEFINE $BETA (B97.*.ADM) UACC(NONE)
RDEFINE $BETA (B97.*.DF*) UACC(NONE)
RDEFINE $BETA (B97.*.ARC*) UACC(NONE)
RDEFINE $BETA (B97.*.RLD*) UACC(NONE)
and grants TSO users ADM001 and ADM002 authority to access the Adabas Audit Data Retrieval administrative functions.
ADM001 is responsible for list/report and index definitions:
PERMIT B97.*.DF* CLASS($BETA) ID(ADM001) ACCESS(READ)
ADM002 is responsible for archiving, reloading, and other administrative functions:
PERMIT B97.*.ARC* CLASS($BETA) ID(ADM002) ACCESS(READ)
PERMIT B97.*.RLD* CLASS($BETA) ID(ADM002) ACCESS(READ)
PERMIT B97.*.ADM CLASS($BETA) ID(ADM002) ACCESS(READ)
RDEFINE $BETA (B97.*.BRW*) UACC(NONE)
RDEFINE $BETA (B97.*.IDX*) UACC(NONE)
RDEFINE $BETA (B97.*.DEL*) UACC(NONE)
RDEFINE $BETA (B97.*.PRT*) UACC(NONE)
and grants TSO user USR001 authority to access all lists.
PERMIT B97.*.BRW* CLASS($BETA) ID(USR001) ACCESS(READ)
PERMIT B97.*.IDX* CLASS($BETA) ID(USR001) ACCESS(READ)
PERMIT B97.*.DEL* CLASS($BETA) ID(USR001) ACCESS(READ)
PERMIT B97.*.PRT* CLASS($BETA) ID(USR001) ACCESS(READ)
RDEFINE $BETA (B97.*.BRW.XYZ.TST.#) UACC(NONE)
RDEFINE $BETA (B97.*.DEL.XYZ.TST.#) UACC(NONE)
RDEFINE $BETA (B97.*.IDX.XYZ.TST.#) UACC(NONE)
RDEFINE $BETA (B97.*.PRT.XYZ.TST.#) UACC(NONE)
PERMIT B97.*.BRW.XYZ.TST.# CLASS($BETA) ID(USR001 USR002) ACCESS(READ)
PERMIT B97.*.IDX.XYZ.TST.# CLASS($BETA) ID(USR001 USR002) ACCESS(READ)
PERMIT B97.*.DEL.XYZ.TST.# CLASS($BETA) ID(USR001 USR002) ACCESS(READ)
PERMIT B97.*.PRT.XYZ.TST.# CLASS($BETA) ID(USR001 USR002) ACCESS(READ)
SETROPTS REFRESH GENERIC(*)