I am getting a violation for pseudo dataset SYSOUT.*MASTER*.SYSLOG. ACF99913 ACF2-VIOLATION-12,09,xxxxxxx,,SYSOUT.*MASTER*.SYSLOG I wrote a rule but it did not get compiled with the rule line I added.
search cancel

I am getting a violation for pseudo dataset SYSOUT.*MASTER*.SYSLOG. ACF99913 ACF2-VIOLATION-12,09,xxxxxxx,,SYSOUT.*MASTER*.SYSLOG I wrote a rule but it did not get compiled with the rule line I added.

book

Article ID: 12688

calendar_today

Updated On:

Products

ACF2 ACF2 - DB2 Option ACF2 for zVM ACF2 - z/OS ACF2 - MISC PanApt PanAudit

Issue/Introduction



How can I write an access rule for  SYSOUT.*MASTER*.SYSLOG.

Everytime I compile the rule, the rule line disappears

 

I created the rule like this...

ACF
COMPILE *
$KEY(SYSOUT)
*MASTER*.SYSLOG   UID(*)   R(A)

STORE
END

When I listed the rule, there was no rule line just the $KEY(SYSOUT)

What have I done wrong? 

 

 

 

 

Environment

Release:
Component: ACF2MS

Resolution

To compile a rule line entry for either ACCESS or RESOURCE rules that has an "*" as the first character of the second level,
you need to ensure that the rule is compile with a space in the first column of the extended rule line entry

for example...

ACF
COMP *
$KEY(SYSOUT)
  *MASTER*.SYSLOG   UID(*)   R(A)

STORE
END

 

The rule will be compiled correctly.