In RSA Identity Governance & Lifecycle While attempting to create/modify review definition, when we include users with Date attribute and 'between' clause in search filter, parsing failed warning appears on saving it.
2 years ago
Originally Published: 2021-03-30
Article Number
000044385
Applies To
RSA Product Set: RSA Identity Governance & Lifecycle 
RSA Version/Condition: 7.2.x, 7.2.1 


 
Issue
When attempting to create or modify a review definition where the User Selection uses the date between option, parsing failed warning that is received when attempting to save the review definition.
 
Parsing failed at line 1, column 31, text "'${reviewCreationDate(-30,d)}'"

User access review >User selection >Select the users to be reviewed   
   Include users with the following attributes>All >select date type attribute 

select review creation date or review due date >click ok 


User-added image

We cannot parse that, if we hit OK, we get this warning. 

User-added image

Issue seen with both ${reviewCreationDate(0,d)} and ${reviewDueDate(0,d)} in drop-down.

User-added image

User-added image
 
Cause
As per the current code parser was expecting 'and' operator immediately after 'between' clause instead of left operand.
Resolution
This issue has been resolved in the following patches:
  • RSA Identity Governance & Lifecycle 7.2.0 P09
  • RSA Identity Governance & Lifecycle 7.2.1 P05
  • RSA Identity Governance & Lifecycle 7.5.0 P01