Is there a way to list all ACIDs with just the LAST USED information?
Component: Top Secret
To get a report of ACIDs and the LAST USED date/time with without the other output, run TSSCFILE (during off peak hours) with:
TSS LIST(ACIDS) DATA(BASIC)
to write the output to a dataset. If this is for just TYPE(USER) acids, include TYPE(USER) on the TSS LIST(ACIDS) command:
TSS LIST(ACIDS) TYPE(USER) DATA(BASIC)
DATA(BASIC) will display more than just the LAST USED date and time.
A user written program (ie EARL or SAS) can be written to parse the TSSCFILE output dataset and extract record id 900, which contains the following:
Last used date (columns 33 - 40)
Time (columns 41 - 45)
CPU (columns 46 - 49)
Facility (columns 50 - 57)
Count (columns 58 -62)
NOTE: There are situations where the LAST USED information is not updated. It is up to the calling application issuing the signon request to update the LAST USED information. The STAT= option on the RACROUTE, REQ=VERIFY,ENVIR=CREATE signon request controls whether the LAST USED information is updated. Some examples of when LAST USED statistics are not updated:
- ATS (Automatic Terminal Signon) ACIDs and ISC signons in the AOR, which is done for performance reasons.
- Updating the LAST USED statistics would generate more I/O to the CA Top Secret Security File, which may adversely affect the system's performance.
CA Top Secret OPTIONS control option can be set to OPTIONS(30), which will cause LAST USED statistics to be updated for ATS ACIDs, but this may adversely affect the system's performance. LAST USED statistics are not CPF'ed, which is done for performance reasons. If systems A and B CPF to each other and the user only signs on to system A, the LAST USED statistics won't be updated on system B. If the TSS LIST command is done on system B, a LAST USED date won't be seen.