Previous Topic: TSSUTIL VerbsNext Topic: TSSUTIL Report Description


TSSUTIL Report Selection Criteria

Selection criteria options determine the types of incidents to process. You can specify any option, but each option can be specified only once. For example, the following specification is valid:

DEPARTMENT(XYZ,ABC)

The following specification is not valid:

DEPARTMENT(XYZ) DEPARTMENT(ABC)

To be valid for processing, all selection criteria must be met within each SMF or Audit/Tracking File record.

Note: Abbreviated forms, if any, appear under the full names of the selection criteria in the boxed areas.

Every selection criteria option that has a parameter list can span multiple lines; however, the following restrictions apply:

The list of selection criteria is as follows:

More information:

TSSUTIL Verbs

ACCESS

Selects a level of access to data set, volume, CICS, UR1, UR2, and FIELD requests. Only those incidents whose access matches the requested access level is selected. A maximum of eight levels can be specified.

ACCESS(level,level,...,(resclass))
level

Used to select incidents with matching requested access level.

resclass|dataset

Access level names given are defined in the RDT for the resource class name given. If resource class is not given, DATASET is used as the default. Specifying a resource class name is optional.

ACCESSOR

Selects records produced by jobs or sessions running under a specific ACID. A maximum of eight ACIDs can be specified.

ACCESSOR(acid,acid*,*,...)
ACID
A
acid

A specific ACID name. If you specify more than one, separate them with commas.

acid*

An ACID prefix. All ACIDs that begin with the given prefix is selected.

Selects undefined ACIDs including *MISSING*, *UNDEF*, and *BYPASS*.

ACID(*) might only be used by an SCA.

CLASS

Selects records that refer to a specific resource class.

CLASS(type)

Replace type with one of the following single‑character codes:

a CA-IDMS SUBSCHEM.

b AllFusion™ CA‑IDMS® AREA

c Adabas database

d IMS DBD

e JESINPUT

f IBM Facility

g TSO account number

h TSO authority

i TSO procedure name

j TSO performance group

k VAX file

I VAX device

m VM IUCV

n VM VMCF

o TSAF

p JESPOOL

q JESJOBS

r OPERCMDS

s CICS CEMT SPI

t DEVICES (for VTAM 3.2)

u CA REPORT

v CA TAPE

w SMESSAGE (TSO/E)

x VTAMAPPL (VTAM 3.2)

y CAADMIN

z CAVAPPL

' SYSCONS

A Application

B Audited job submission

C Mode by user

D Data set

E CICS DCT

F CICS FCT

G Authentication call

H TOTAL file

I ACID xe03type

J CICS JCT

K Terminal unlock

L Terminal lock

M UR1

N UR2

O TSS control options

P Program

Q CICS PPT

R Database field

S DL/1 PST

T Terminal

U Abstract

V Tape volume

W DASD volume

X Transaction

Y USERn

Z CICS TST

1 Change propagation

2 CA jobname

3 CA panel

4 DUFXTR

5 DUFUPD

6 User logging

7 VM MDISK

8 VM CP CMD

9 VM diagnose

0 VM network

* Reserved

# VM RDR

% Logging DB2 resources

$ VM DCSS

@ VM dial

+ Logging installation exit call

= CACMD

- CA Scheduler

? Extract

< Operation commands

> Owned transactions

. Data set

/ Dasdvold

´´ Tapevolt

! CA Station

& Recipid

: Reserved

¢ VMANAPPL

¦ UNVEDIT

\ UNVRPRT

~ UNVPGM

, CPU

| SDSF userclass

} VM Machine

{ IMBGROUP

` PROPCNTL

_ Librarian resource CALIBMEM

; Librarian resource CACCFMEM

¬ Librarian resource CACCFDSN

( SMS management class

) SMS storage class

Note: Class O records only display when specifically requested, and they can only be requested by the SCA and MSCA.

DATASET

Selects records that refer to any of the specified data set prefixes. A maximum of eight data set prefixes can be specified.

DATASET(dsnprx,...)
DSN
D
dsnprx

A data set prefix. All records that refer to data set(s) matching the prefix(es) are selected. If you specify more than one prefix, separate them with commas.

DATE Selection Criteria Option

Use the DATE selection criteria option to select records by using dates or date ranges. This option has the following format:

DATE(yyddd|yyddd,yyddd|-nn|-nn,-nn|TODAY)
DATE(yyddd|yyddd,yyddd|-nn|-nn,-nn|TODAY)

Selects records based on a date or range of dates. Omitting DATE lists all changes made from the beginning date of the recovery file.

Note: Specifying DATE and TIME concurrently displays only records that are within both the date range and time range.

DATE(yyddd[,yyddd])

Specifies a specific date or range of dates (in Julian format) from which to select records. Specifying only one date selects records that are produced from that date through the current date. Specifying two dates creates a range that selects records that are produced between the specified dates.

To select records that are produced on a single day, specify the same value for both yyddd entries.

DATE(-nn)

Specifies a value from -00 to -99, which subtracts the specified number of days from the current date (to create a start date). This specification produces a report that includes records from the start date through the current date.

Example: Specify DATE(-01) to use yesterday as a start date and produce a report that includes records from yesterday through today.

DATE(-nn,-nn)

Specifies a set of values (each value between -00 to -99) to select records that are produced on the two relative dates and produced during the time between the dates.

Example: Specify DATE(-60,-40) to select all records that were produced between 60 days ago and 40 days ago.

DATE(TODAY)

Specifies to select records from today.

DEPARTMENT

Selects one or more departments for which Security Records are selected. A maximum of eight Department ACIDs can be specified. TSSUTIL reports only on users that are in a DEPARTMENT when the audit record is created.

DEPARTMENT(dept,...)
dept

Specifies the department name.

DIVISION Selection Criteria Option

Use the DIVISION selection criteria option to select one or more divisions for which security records are selected. This option has the following format:

DIVISION(division,...)
division

Specifies the division ACID name. You can specify a maximum of eight division ACIDs.

DRC

Selects all records that are flagged with the specified error code(s).

DRC(code,... |IN|DS|VL|RS|PW)
code

Specifies a detailed error reason code in hexadecimal format: 00 through FF-up to a maximum of 32 total DRCs.

IN

Selects all initiation violation codes. 01 - 1D, 46, and 64

DS

Selects all data set violation codes. 65 ‑ 72

VL

Selects all volume violation codes. 73 ‑ 81

RS

Selects all resource violations. 42, 5F - 63, and 82 - 101

PW

Selects all password and OID violations. 07 ‑ 0F

EVENT

Selects one or more of the incidents to be chosen.

EVENT(ALL|ACCESS,JOBS,INIT,TERM,VIOL,AUDIT,AUDTA)
ALL

Selects all events except TSS control options. See keyword CLASS type O for details. ALL is the default.

Note: ALL is mutually exclusive with all other options.

ACCESS

Selects resource and facility accesses.

JOBS

Selects job/session initiations and terminations.

INIT

Selects only job/session initiations.

TERM

Selects only job/session terminations.

VIOL

Selects resource and facility access and password violations.

AUDIT

Selects audited incidents.

AUDTA

Displays OK+A events and prevents OK+B events from displaying.

AUDTB

Displays OK+B events and prevents OK+A events from displaying.

Note: VIOL and AUDIT allow extended scope checking for DCAs and VCAs. A DRC of '09', '77', '01', '1B', and '1C' will always be audited with the AUDIT/AUDTA option.

EXCLJOB

Use to exclude a job record from the report output. A maximum of eight job names can be specified.

EXCLJOB(jobname,jobname*,…)   
jobname

Indicates the name of the job record to exclude from the report output.

jobname*

Indicates a job name or job name prefix. All job names that start with the supplied prefix are selected.

EXCLACID

Use to exclude an ACID record from the report output. A maximum of eight acids can be specified.

EXCLACID(acid,acid*,…)     
acid

Indicates the ACID record to exclude from the report output.

acid*

Indicates an acid or acid prefix. All acids that start with the supplied prefix are selected.

FACILITY

Selects records produced by jobs or sessions using one or more specific system facilities.

FACILITY(ALL|fac,...)
FAC
F
ALL

Includes all facilities. The default is ALL.

fac

A system facility defined to CA Top Secret: BATCH, STC, TSO, IMS, CICS, NCCF, CA‑Roscoe®, WYLBUR, or any installation‑defined facility.

HISTORY

When used with the ACID keyword, selects ACIDs that have been deleted from the Security File. For example, if ACID USER10 has been deleted, the following statement would report on the events USER10 created:

REPORT EVENT (ALL) ACID(USER10) HISTORY
HISTORY

Note: This keyword can only be used by an SCA or the MSCA.

JOBID

Selects records with specific job IDs. A maximum of eight job IDs can be specified.

JOBID(jobid1,jobid*,…)
jobid1

Specifies a job ID.

jobid*

Specifies a job ID or job ID prefix. All job IDs that start with the supplied prefix are selected.

JOBNAME

Selects records produced by specific jobs or online sessions. A maximum of eight jobnames can be specified.

JOBNAME(jobname, job*,...)
JOB
J
jobname

Specifies a jobname or online userid.

job*

Specifies a jobname or TSO userid prefix. All jobnames that start with the supplied prefix is selected.

LINECNT(nn)

Changes the default line count of 53 information lines for the report listing.

LINECNT(nn)
nn

Specifies the new line count, in the range 10 to 99.

LIST

Requests the simultaneous production of a report listing when used with the EXTRACT verb.

LIST

LONG

Requests the long format (two lines per event) of a report.

LONG

MODE

Selects all events that were recorded while the user was in the specified mode.

MODE(DORMANT|WARN|IMPL|FAIL)

NOECHO Selection Criteria Option—Suppress Echoed Input

Use the NOECHO selection criteria option to suppress echoed input parameters and the preceding title line (unless CA Top Secret detects a parameter syntax error or compatibility error). If an error is detected, CA Top Secret prints the parameter echo title, all input parameters, and all error messages in order.

"Echoed" content in the output represents a visual copy of your specified input, which allows you to quickly review the input specifications for accuracy. However, suppressing the echoed content lets you run TSSUTIL output directly into another program (without having to skip the echoed content).

This option has the following format:

NOECHO

NOLEGEND

Suppresses generation of legend at the bottom of all reports in current job execution.

NOLEGEND

NOTITLE Selection Criteria Option—Suppress All Title Lines and Pagination

Use the NOTITLE selection criteria option to suppress all title lines and pagination in the main body of the TSSUTIL report. The option also suppresses the legend that normally follows the TSSUTIL report.

Important! This option is incompatible with ONETITLE.

This option has the following format:

NOTITLE

More information:

ONETITLE Selection Criteria Option—Use One Full Title Block

ONETITLE Selection Criteria Option—Use One Full Title Block

Use the ONETITLE selection criteria option to print one full title block at the beginning of the TSSUTIL report and suppress all later pagination and title blocks.

Important! This option is incompatible with NOTITLE.

This option has the following format:

ONETITLE

More information:

NOTITLE Selection Criteria Option—Suppress All Title Lines and Pagination

PROGRAM

Selects records with specific program names. A maximum of eight program names can be specified.

PROGRAM(PROGRAM1,PROG*,…)
program1

Specifies a program name.

prog*

Specifies a program name or program name prefix. All program names that start with the supplied prefix are selected.

RESCLASS

Selects any resource class defined in the RDT.

RESCLASS(resource class name)
resource class name

Any resource that has been predefined or dynamically defined to the RDT.

RESOURCE Selection Criteria Option

Use the RESOURCE selection criteria option to select records that refer to all resource prefixes or a specific resource name. You can specify up to eight resource prefixes or specific resource names. Use commas to separate multiple prefixes or names.

Note: You can use the RESOURCE and RESCLASS options together to select a specific type of resource.

This option has the following format:

RESOURCE(prefix,’name’,...)
prefix

Specifies a prefix (up to eight characters) for an online or RJE terminal, command, program, application, or user-defined resource. Specifying a prefix selects all records that refer to resources matching the prefix.

name

Specifies a specific resource entity name (up to 255 characters) for an online or RJE terminal, command, program, application, or user-defined resource. Specifying a name selects all records that refer to resources matching the name.

Note: You must enclose the name within single quotation marks.

Specific resource names can span multiple lines. For a long resource name, ensure that the name is enclosed in single quotation marks before starting any new name or prefix.

Important! If resource name spans multiple lines, do not exceed column 72 on a line before continuing the name on the next line. TSSUTIL ignores any content in columns 73 through 80.

SYSID

Selects records produced on a specific system or CPU. Use SYSID to select records from an SMF file in which SMF records from multiple systems have been merged.

SYSID(smfid)
smfid

The four‑character SMF‑id of the required system.

TERMINAL

Selects all events associated with a specific terminal or reader. This includes all events, not only initiations.

TERMINAL(termprx,...)
TERM
T
Termprx

A prefix for an online terminal or RJE reader.

New Topic (382)

(Applicable with EARLOUT option) Bypasses the process of populating the Department, Division, and Zone columns of a CA Earl report with ACID names. This process avoids the I/O processing that is associated with producing these names, which helps shorten the report running time.

TERSE

TIME Selection Criteria Option

Use the TIME selection criteria option to select records by using a specific time or a time period. This option has the following format:

TIME(hhmmss|hhmmss,hhmmss)
TIME(hhmmss[,hhmmss] )

Selects records that are produced at a specific time or during a specific time period (up to but not including 24 hours). Specifying only one time selects the records that are produced from that time through the end of the 24-hour period. Specifying two times selects all records that are produced between those times. Omitting TIME lists all changes that are made in a 24-hour period (000000 to 235959).)

Note: Specifying DATE and TIME concurrently displays only records that are within both the date range and time range.

To select records that are produced at a specific time, specify the same value for both hhmmss entries.

Example: Specify TIME(181500,181500) to select records that are produced at 6:15 p.m.

Important! You cannot produce a single report that spans days. For example, to select all records produced between 6:00 p.m. yesterday and 6:00 a.m. today, you must produce multiple reports by using the following specification:

TIME(180000) DATE(-01,-01)
TIME(000000,060000) DATE(TODAY)

TITLE

Provides up to 39 characters to replace the characters “CA Top Secret“ on the report title line.

TITLE(text...)

UNDEF

Indicates whether events with undefined (*UNDEF*) or missing (*MISSING) ACIDs are selected.

UNDEF(INC|EXC)
INC

Includes undefined or missing ACID events. The default is UNDEF(INC).

EXC

Excludes undefined or missing ACID events.

VOLUME

Selects records that refer to any of the specified prefixes.

VOLUME(volprx,...)
VOL
V
volprx

A volume prefix. All records that refer to any volume matching the prefix are selected. If you specify more than one prefix, separate each of them with commas.

ZONE Selection Criteria Option

Use the ZONE selection criteria option to select one or more zones for which security records are selected. This option has the following format:

ZONE(zone,...)
zone

Specifies the zone ACID name. You can specify a maximum of eight zone ACIDs.

TSSUTIL Selection Criteria Examples

Example: Produce Two Reports without Legends

This example produces two reports without legends: the first, a total violation report; the second, audit entries

NOLEGEND
REPORT EVENT(VIOL) END
REPORT EVENT(AUDIT) END

Example: Select all TSO Data Set Violations from Yesterday and Today

This example selects all TSO data set violations that occurred yesterday and today:

DATE(‑01) DRC(DS) FACILITY(TSO)

Example: Select All Events Logged on a Specific Date for Specific Jobs

This example selects all events logged on April 26, 1999 for jobs FINBUD01 and FINBUD02:

J(FINBUD01,FINBUD02) DATE(99426,99426) EVENT(ALL)

Example: Select all Violations in a Department

This example selects all violations by all users in the Finance Department (If submitted by a VCA or DCA, violations against all resources owned in the Finance Department as well as by users in the Finance Department):

DEPARTMENT(FINANCE) EVENT(VIOL)

Select all Violations Against volumes with Specific Prefixes

This example selects all violations against volumes with the prefix WORK by users B1010, B1020, B1030:

A(B1010,B1020,B1030) V(WORK) EVENT(VIOL)

Example: Select All Jobs Submitted from a Specific Terminal

This example selects all jobs submitted from terminal R15.RD1:

RES(R15.RD1) RESCLASS(TERMINAL) EVENT(INIT)

Example: Select All Updates Against a Data Set from a Specific CPU

This example selects all updates against SYS1.SPFPARMS from the CPU SYS3:

SYSID(SYS3) EVENT(ACCESS) DSNAME(SYS1.SPFPARMS) ACCESS(UPDATE)

Example: Select All Test CICS Transactions with Violations, with Two Lines Per Incident

This example selects all test CICS transactions with violations so that the report generates two lines per security incident:

RESCLASS(OTRAN) FACILITY(CICSTEST) EVENT(VIOL) LONG

Example: Select Illegal Access Attempts for a Specific Time Period

This example selects illegal CPU SYS2 access attempts for the second shift:

EVENT(VIOL) RES(CPU.SYS2) TIME(160000,235959)

Example: Select All IMS Production Signon Password Violations

This example selects all IMS production sign‑on password violations:

DRC(PW) F(IMSPROD)

Example: Select all Undefined Batch Jobs

This example selects all batch jobs that are undefined:

FACILITY(BATCH) ACID(*)

Example: Select All Operator Authentication Failures

This example select all operator authentication failures:

EVENT(ALL) JOB(PROD*)

Example: Select Violations Against Payroll Files

This example selects CICS production and test violations against payroll files:

EVENT(VIOL) RES(PAY) FACILITY(CICSPROD,CICSTEST)

Example: Select All Unsuccessful Terminal Unlocks

This example selects all unsuccessful terminal unlocks:

RESCLASS(TERMINAL)

Example: Select Specific Audited Terminals

This example selects specific audited terminals:

EVENT(AUDIT) TERMINAL(188,189,18A)

Example: Select All Uses of Selected System Utilities

This example selects all uses of selected system utilities:

EVENT(ALL) RES(IMASPZAP,IEHPROGM,IEHINITT)