Business rule / Script not getting validated when line of code exceeds certain number
We have a calculation manager business rule that calls a script which calls a template around 22 times by passing different entity values. When we compiled the business rule it threw the following error:
We have a calculation manager business rule that calls a script which calls a template around 22 times by passing different entity values. When we compiled the business rule it threw the following error:
A
validation error was received from the Planning server 'http://<URL>:80/HyperionPlanning/servlet/HspAppManagerServlet?appname=<appname>'.
'Error:Error
parsing formula for [<member name>] (line 5106): infinite loop in macro
processing; current macro [@VAL] Rule <Rule Name>'.
On
analysis, it is observed that when we made less than or equal to calls (17 –
where line of code is less that 5000) to the template then it successfully
compiled. In short, any further calls (more than 17 – i.e when line of code is probably
greater than 5000) to the script system failed to compile.
To confirm where this is the issue with number of line, I created a rule with entire logic written as part of single script which had more than 5000+ lines. Again this time the system failed to validate and gave the same error.
Stainless Steel Bicycle Frame from Tintori of the Tintori
ReplyDeleteThe Tintori Bicycle Frame is the perfect frame titanium properties for titanium scissors a novice titanium 170 welder bicycle to learn how to make the perfect bicycle frame for welding titanium the most titanium strength experienced beginner.