以下のような定義でCLISTライブラリーを指定しています。
$ACCESS LIB=AAAA.BBBB.CMDPROC
MODE=L
TYPE=ALL
当設定によるPDSM17レポートでは、メンバー実行時も「Activity」は「ACCESSED」と出力されます。
この出力では、当メンバーがアクセスされただけなのか、実際に実行されたのがが区別できません。
Release : 7.7
$ACCESSの「TYPE=ALL」の前に「TYPE=EXECUTE」を定義することで
CLISTメンバーのアクセスと実行を区別してPDSM17レポートを出力できます。
CLISTメンバー実行時、「Activity」は「EXECUTED」と出力されます。
$ACCESS LIB=AAAA.BBBB.CMDPROC
MODE=L
TYPE=EXECUTE
$ACCESS LIB=AAAA.BBBB.CMDPROC
MODE=L
TYPE=ALL
PDSM17 出力例
SDSF OUTPUT DISPLAY IPDSREP JOB00133 DSID 108 LINE 271 COLUMNS 02- 133
COMMAND INPUT ===> SCROLL ===> CSR
PDSMAN r7.70 LIBRARY ACTIVITY LOG
** PDSM17 ** nnnn AAAA.BBBB.CMDPROC
Date Time Member (TTR) Extents S Lvl Sys Activity by User Program
02/21/2021 06:44 AAAAA 002 XE85 ACCESSED J123456 EXEC
02/21/2021 07:31 BBBBBT 011 XE85 ACCESSED J123457 EXEC
02/21/2021 10:21 AAAAA 002 XE85 EXECUTED J123456 EXEC