Deployment and Considerations

The Configurable Validation feature is a System Administrator function and needs careful attention to develop, test and deploy configurations to production. Configurable Validations are stored in the R_BO_RULE_CNFG database table in each Advantage product schema. It is highly recommended that implementors develop and test validations in a pre-production environment and once satisfied with the changes, deploy configurations to production environments during down time.  

tableBasedConstraints

{

   flushCacheOnConfigRuleUpdates=false

}

flushCacheOnConfigRuleUpdates is applicable ONLY to test environments and enables the capability to immediately reflect the changes made to configurable validation records without a need for an application bounce. This property, when enabled, clears cached validation records and reloads updated configurable validation record(s). In a production environment, flushCacheOnConfigRuleUpdates must remain false all the time. flushCacheOnConfigRuleUpdates is not applicable for the Performance Budgeting application.

Sites implementing multiple Advantage products need to apply the above settings and considerations in each product environment.

An informational message is displayed at the top of the BORULE page, indicating whether the Flush Cache on Configurable Rule Updates feature is enabled or disabled. This allows users to quickly determine the current setting.

  • If flushCacheOnConfigRuleUpdates is set to true: “Flush cache on rule update is enabled. Your changes apply immediately in the application server that you are logged into without restarting. If there are other application servers running, those instances must be restarted for changes to take effect there.”

  • If flushCacheOnConfigRuleUpdates is not equal to true: “Flush cache on rule update is disabled. In order for the changes to take effect, all the instances of the application must be restarted.”

Note: Additional text can be appended to the informational message via the SYSADMDT record on the Configurable Text (CTEXT) page. For instance, sites can include information about contacting a System Administrator, along with specific contact details. This additional text will be appended to the end of the baseline message on the BORULE, BOFRMLA, and DESIGNER pages.