There is an ACF70046 error while attempting to compile an ACF2 resource rule. Why is this error occurring?
*RESOURCE RULE IRR STORED BY ADMIN
$KEY(IRR) TYPE(FAC) ROLESET
DIGTCERT.LISTRING USER(TESTUSR) SERVICE(READ) ALLOW
DIGTCERT.LISTRING UID(****************TESTUSR) SERVICE(UPDATE) ALLOW
ACF70046 4 INVALID PARAMETER VALUE FOR KEYWORD - UID COMPILER TERMINATING
Release : 16.0
Component : ACF2MS
The UID parameter cannot be used in a ROLESET rule. The same applies for the USER parameter in a UID string based ruleset.
A choice has to be made whether a ROLESET or UID ruleset should be used. In order to change from one to another, the old rule record has to be completely deleted and a new rule created.