'TSS7299I J= A= TYPE=DATASET RES=dsn' For READ Accesses With ACCESS(UPDATE) ACTION(AUDIT,NOTIFY) On Top Secret Permit
search cancel

'TSS7299I J= A= TYPE=DATASET RES=dsn' For READ Accesses With ACCESS(UPDATE) ACTION(AUDIT,NOTIFY) On Top Secret Permit

book

Article ID: 408030

calendar_today

Updated On:

Products

Top Secret

Issue/Introduction

A Top Secret permit command was issued for a dataset with ACCESS(UPDATE) ACTION(AUDIT,NOTIFY).

     TSS PERMIT(acid) DSNAME(data.set.name) ACCESS(UPDATE) ACTION(AUDIT,NOTIFY)

- Because of the ACTION(AUDIT), there many OK+A entries in the TSSUTIL report for READ accesses.

 DATE TIME SYSI ACCESSOR JOBNAME  FFM VC PROGRAM  R-ACCESS A-ACCESS  SRC/DRC  SEC   RESOURCE (TYPE & NAME)
 date    time  ssss  acid                     jjjjjjjj      xxy          pgm                  READ     UPDATE         OK+A     OPN   D volume data.set.name

- Because of the ACTION(NOTIFY), there many TSS7299I messages for READ accesses. 

TSS7299I J=jjjjjj A=aaaaaa TYPE=DATASET RES=data.set.name   

Is there a way to prevent the OK+A entries in TSSUTIL and the TSS7299I messages when the access is READ but still get the OK+A entries and TSS7299I when the access is UPDATE?

Resolution

The reason is UPDATE access includes READ, so since the permit is used when either READ or UPDATE access is requested, the TSS7299I (and OK+A events) occur for both.

The following can be done so the TSS7299I and (OK+A events) will only occur when UPDATE access is attempted:

TSS REVOKE(acid)  DSNAME(data.set.name) 

and, in this order:

TSS PERMIT(acid)  DSNAME(data.set.name) ACCESS(READ)
TSS PERMIT(acid)  DSNAME(data.set.name) ACCESS(UPDATE) ACTION(AUDIT,NOTIFY) 

With this set up:
- If READ access is attempted, the first permit (for READ) will be used to allow the access. Since this permit does not have ACTION(AUDIT,NOTIFY), the TSS7299I (and also the OK+A events in the TSSUTIL report) should not occur.

- If UPDATE access is attempted, then the second permit (with ACTION(AUDIT,NOTIFY) ) should be used and the TSS7299I (and also the OK+A events in the TSSUTIL report) should occur.