Corticon Server uses the following properties when compiling assets into a Decision Service through its packaging utilities. (Corticon Studio also uses these properties in its “Package and Deploy” wizard when compiling a Decision Service.) The following properties are settings you can apply to your Corticon Studio and Server installations by adding the properties and appropriate values as lines in its brms.properties file.

Note: Changing these properties can dramatically affect compilation time and the package size, especially with large Ruleflows. Compile time might be doubled for Ruleflows with more than 1500 rules when you include the Ruleflow report in the compiled EDS file. Another 10% of compile time might be added when WSDL is generated. As an alternative, there are techniques for producing WSDL and reports in Studio. (In prior releases, the default action was to automatically produce and add the WSDL and reports to the EDS.)

Compile option: Add the Rule Asset's Report to the compiled EDS file. By having the Report inside the EDS file, any user can get the report for a deployed Decision Service through an in-process or a SOAP call to the Corticon Server. Setting the value to true creates the asset report, and includes it in the EDS file which will increase the EDS file size and the compilation time significantly.

Default value is false

com.corticon.server.compile.add.report=false

-------------------------------------------------------------------------------

Compile option: Add the Rule Asset's WSDL to the compiled EDS file. By having the WSDL inside the EDS file, any user can get the WSDL for a deployed Decision Service through an in-process or a SOAP call to the Corticon Server. Setting the value to true creates the WSDL, and includes it in the EDS file which will increase the EDS file size and the compilation time significantly.

Default value is false

com.corticon.server.compile.add.wsdl=false

-------------------------------------------------------------------------------

Compile option: This property lets you configure memory settings for compiling the Rule Assets into an EDS file.

Default value is -Xms256m -Xmx1g

com.corticon.ccserver.compile.memorysettings=-Xms256m -Xmx1g

-------------------------------------------------------------------------------