Validating Business Rules, Business Rulesets, and Formula and Script Components from the System View
Validate business rules, rulesets, formula and script components to make sure they are syntactically correct before you deploy them to an application.
The validation process ensures that:
-
All dimension members are valid for the dimension within the application.
-
All functions exist, have the correct number of parameters, and are valid for the application type.
-
All variable references in business rules are valid. For replacement variables, the variables are replaced with the correct strings first and then validated. For execution variables, the validation process ensures the variables are defined for the application, the applications within an application type, the calculation type (for Oracle Hyperion Financial Management users), the plan type (Oracle Hyperion Planning users) or the database (Oracle Essbase and Oracle General Ledger users), and/or the business rule (Planning and Essbase users only).
-
There are no syntactic errors in the script generation.
Planning users only: If you are validating business rules that have runtime prompts with default values, the validation process ensures that all members in the runtime prompt are valid for the selected plan type and application and that there are no syntactic or semantic errors. If you are validating business rules that have runtime prompts without default values, no validation is performed.
Note:
If you do not validate rules and rulesets prior to deployment, the deployment may be successful, but the rules and rulesets may fail to launch.
To validate a business rule, a ruleset, or a formula or script component:
- Planning and Essbase users only: In Validate Options, select whether you want to validate against Planning (for Planning rules), Essbase (for Essbase rules), or both. Then click OK.