The Rules Engine

Previous Next

The Rules Service used by the web application acts as a wrapper for the action of the Rules Engine(s) responsible for rule implementation during data interaction.

For this reason, Rules Engine operation is mostly transparent to the Web Designer developer. The Rules Engine(s) gets its parameters from the USDI file. In this file, you can set the cacheRefreshPeriod parameter. As the Rules Engines cache all values read from the Authorizer (user/password/user group/first menu page/rights for each table), these values must be refreshed from time to time. The default value is 3 minutes.

IMPORTANT: The USoft Page Engine AND the Rules Service cache the combination of each user and first menu page. End users notice this refresh after BOTH these caches are refreshed:

The Cache Refresh Period attribute in the publication configuration.

The cacheRefreshPeriod setting in the USDI file.

 

See Also

Rules-Centred Architecture

Runtime Server Components

The Web Server

The Page Engine

The Rules Service