Support Article

Function ObtainValue for DecisionTable is not working

SA-37511

Summary



Function ObtainValue for DecisionTable is always return otherwise option irrespective of matching record. Whereas, Property-Map-DecisionTable returns the right value.


Error Messages



Not Applicable

Steps to Reproduce

  1. Do property set to @(Pega-RULES:DecisionTable).ObtainValue(tools, Primary, <DT Name>, true)
  2. Observe: incorect result returned.


Root Cause



An issue in the custom application code or rules: The step page was not passed correctly. Hence, the issue.

Resolution



Perform the following local-change: Passing the correct step page, instead of "Primary", as the parameter for the function, fixed the issue.

Published May 5, 2017

Have a question? Get answers now.

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