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
- Create a decision table with greater than 10 columns and greater than 1260 rows.
- 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
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.