Support Article

Issue with the withdrawn rule in the branch ruleset



Rule resolution picks a rule from a non-branch ruleset version. This occurs when the user withdraws the rule with the Applies To class in a branch ruleset version. If a rule is marked as Withdrawn during the rule resolution, then it is no longer available for that particular ruleset or class combination. A different rule is run at runtime when a rule is withdrawn from the branch ruleset.

Error Messages

Not Applicable

Steps to Reproduce

  1. Create a branch ruleset version, LocalizationTools_Branch_VersionA which is a branch on the LocalizationTools ruleset
  2. Perform a SaveAs of the ValidateABC rule from LocalizationTools: 01-xx-xx to branch ruleset
  3. Set the rule availability to Withdrawn and check in
  4. Verify the rule resolution

Root Cause

This issue was determined to be a product enhancement request. Branches are present as separate rulesets.


An enhancement request, FDBK-28039, is created for consideration by Pega Product Management. 


Suggest Edit

Published August 19, 2019 - Updated October 8, 2020

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.