Renuka Deshpande (RenukaD9)
Senior Software Developer
RenukaD9 Member since 2015 8 posts
Posted: August 24, 2018
Last activity: August 28, 2018
Posted: 24 Aug 2018 2:25 EDT
Last activity: 28 Aug 2018 9:42 EDT

Application Design

Question 3

Question 3
An application rule lists the following application rulesets, in order:
  • RulesetA:01-05
  • RulesetB:02-03
  • RulesetC:01-17-50

There are five instances of a section rule named EnterClaimDetails in the rules cache as shown below:

Applies to class Ruleset & version Availability
Org-Div-Work RulesetA : 01-04-02 Available
Org-Div-Work-FraudClaim RulesetB : 01-02-01 Blocked
Org-Div-Work-FraudClaim RulesetC : 01-17-99 Withdrawn
Org-Div-Work RulesetB : 02-02-01 Available
Org-Div-Work-FraudClaim RulesetC : 01-09-12 Available

When a user runs the application, which version of EnterClaimDetails is selected during rule resolution, when processing a fraud claim?

Org-Div-Work - RulesetA:01-04-02
Org-Div-Work-FraudClaim - RulesetC:01-17-99
Org-Div-Work - RulesetB:02-02-01
Org-Div-Work-FraudClaim - RulesetB:01-02-01
Org-Div-Work-FraudClaim - RulesetC:01-09-12
Because this instance of the rule is not masked by a blocked or withdrawn rule, and the applies to class is more specific than Org-Div-Work, this version of EnterClaimDetails is run.
I think answer should be Org-Div-Work - RulesetB:02-02-01 with error raised. Why is it saying answer is Org-Div-Work-FraudClaim - RulesetC:01-09-12

Pega Academy
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.