A CodeSet is a name for a set of Java code and JAR files that are stored in the pr_engineclasses
table in the PegaRULES database. Analogous to a RuleSet, a CodeSet version has the structure Name:99-99-99, where 99-99-99 is a version.
Version 6.X+ contains two CodeSets, Pega-EngineCode
and Customer
. The optional Customer
CodeSet can identify customer-created and third-party JAR files that are uploaded into the database.
Storing foundation PRPC engine code and other code in the PegaRULES database has multiple advantages:
The prbootstrap.properties
configuration file identifies, at startup, the CodeSet versions in use for a node. Startup processing then extracts the code from the database.