Hi Folks,
It’s been a while since my last post, but I have an important update for you all.
Public Service Announcement (PSA):
The latest release of Rule Validator 3.0.38 introduces a new enforcement: all rule types must now include a tag. If you attempt to run your previous Generic Rule against this validator, you’ll encounter the following error:
1 |
[RegExRuleValidator(0)] Rule does not have a type set. The file name suggests an unsupported type of 'Generic', suggest using type 'Transform' for Generic rules. Rules *must* be set to have a supported cloud type. Allowed cloud rule types are: IdentityAttribute, AttributeGenerator, AttributeGeneratorFromTemplate, Correlation, ManagerCorrelation, BeforeProvisioning and Transform. |
To resolve this, you need to make two simple changes to your rule:
- Add a type to your rule tag:
Update your rule tag:
1 2 3 4 5 |
<Rule name="My Rule Name"> to <Rule name="My Rule Name" type="Transform"> |
2. Rename your file:
Change the filename:
1 2 3 4 5 |
Rule - Generic - My Rule Name.xml to Rule - Transform - My Rule Name.xml |
That’s it! Your rule should now pass the validator without any issues.
Note:
- This change does not affect the functionality of your rule. Your rule logic will continue to work as before.
- If you edit an existing Generic rule in your tenant and submit it, you must change it to the Transform type as described above; otherwise, it will not pass the latest rule validator.
- The rule documentation will be updated soon to reflect these changes.
Thank you for your attention, and happy coding!
0 Comments