Rules error codes
          This table describes the error codes of the Rules Engine:
         
         | Error code | Description | 
|---|---|
| 0 | No errors have occurred. | 
| 1 | The dimension element could not be found. | 
| 2 | Not enough memory. | 
| 3 | Invalid operator type. | 
| 5 | Invalid function name. | 
| 6 | Too many parameters provided for the function. | 
| 7 | An invalid parameter type was provided for the function. | 
| 8 | Too few parameters provided for the function. | 
| 9 | Functions are nested too many times. | 
| 10 | Invalid syntax. | 
| 11 | Parsing error. | 
| 12 | The dimension could not be found. | 
| 13 | The element exists in more than one dimension. | 
| 14 | Two elements are in the same dimension. | 
| 15 | Parsing error. | 
| 16 | Parsing error. | 
| 17 | Invalid number of dimensions. | 
| 18 | The dimension reference cannot be used. | 
| 19 | The cube does not exist or cannot be loaded. | 
| 20 | The subset is empty. | 
| 21 | The subset could not be found. | 
| 22 | Subsets used in rules must remain public and static. They cannot be deleted. | 
| 23 | Subsets can only be used in the rule target. | 
| 24 | Modifying functions can only be used in writeback rules. | 
| 25 | The rule definition is too long. | 
| 26 | Hierarchy not found. | 
| 27 | Invalid type of the target cells. | 
| 28 | Invalid type of the rule. |