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

Large decision table do not evaluate rows correctly

SA-73260

Summary



Large decision table do not evaluate rows, greater than 1260, correctly.


Error Messages



Not Applicable


Steps to Reproduce

  1. Create a decision table with greater than 10 columns and greater than 1260 rows.
  2. Evaluate the rows after 1260. Though the rows match, the values are not returned.

Root Cause



This occurs for decision tables with more than five columns and greater than five property sets after the return value in the decision table.
The nPropRowLimit value is set to 60 (instead of 50) in the decisionTableMethodBody Rule Utility Function (RUF) when numPropSetColumns > 5. 
Rows evaluation logic is based on this number. If 1000 divided by this number is not zero then the rows are not evaluated correctly.



Resolution



Apply  HFix-50860.

 

Published March 1, 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