|
|
The system saves compiled CLASS files for library functions as disk files in each node. Use one of these procedures to compile one or more libraries. Some affect only your current node; others force eventual recompilation on all nodes of cluster.
PegaRULES_Extract_Marker.txt
. This affects only the node or nodes where you delete the file.extractLibraries
value in the prconfig.xml
file:<env name="Initialization/extractLibraries" value="true" />
As an alternative to the prconfig.xml file, you can use Dynamic System Settings to configure your application.
See How to create or update a prconfig setting.
Your current RuleSet list is not relevant when you generate a library. The system compiles all versions of each function in the library. At runtime, users execute a version appropriate to their own RuleSet list.
When you delete a library rule with the Delete () toolbar button, the system also deletes all function rules in the library (of all RuleSet Versions for the RuleSet ), and the assembled and Java-compiled functions in the library. In a multinode cluster, if you delete a library rule, the system pulse processing performed by the Pega-RULES agent on other nodes deletes the library and functions.
To override a standard function:
Do not reference or override any function or library in the Pega-WB RuleSet; they are reserved. The names and capabilities of these functions are subject to change.
You can extract and compile libraries through any of several facilities:
PegaRULES_Extract_Marker.txt
file to determine whether to re-extract libraries from the PegaRULES database. When necessary, you can force extraction and recompilation of all functions in all libraries (on the current node).
PegaRULES_Extract_Marker.txt
file.
Change library rules with care, noting these restrictions:
No/Draft Mode
, Blocked
, Withdrawn
, or Final
. (However, you can change the availability of functions in the library, and then recompile the library.)
![]() |
About the System Management application About Function rules |