Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Error occurs when the primary decision table rule executes

SA-74922

Summary



The application is configured with a primary decision table that is used to call other decision table rules based on the results. The @(Pega-RULES:DecisionTable).ObtainValue() function is used to call the other decision tables. An error occurs when the primary decision table rule executes.


Error Messages



Goal seek requires missing input property top on page (unknown)


Steps to Reproduce

  1. Create a decision table.
  2. Select the 'Evaluate all rows' option.
  3. Use the @(Pega-RULES:DecisionTable).ObtainValue() function to call other decision tables rules.


Root Cause



The error was caused due to the use of Top as a parameter to the ObtainValue function call. Top evaluated to pyWorkPage in this scenario, which was a Work class and not a data class where the decision table resided.


Resolution



As a local-change, change the parameter when calling the ObtainValue to use the Primary page.

Published May 16, 2019 - Updated October 8, 2020

Was this useful?

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.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us