Setting and Overriding the BusinessWorks Engine and Logger Properties

You can override the default values for engine, job tuning, and logger properties.

Once you push an application to the cloud, these properties can be accessed in the TIBCO Cloud Integration application details page > Environment controls > Engine variables.

The following table lists the predefined engine properties and their default values.

Application Property Type Action
BW_LOGGER_OVERRIDES String Overrides default logger property values (default: ROOT=ERROR)
BW_ENGINE_THREADCOUNT Integer Overrides default value for bw.engine.threadcount property (default: 8)
BW_ENGINE_STEPCOUNT Integer Overrides default value for bw.engine.stepcount property (default: -1)
BW_INSTRUMENTATION_ENABLED Boolean Overrides default value for bw.frwk.event.subscriber.instrumentation.enabled property (default: true)
CUSTOM_ENGINE_PROPERTY String Sets different java properties (default: not applicable)
BW_APP_CPU_ALERT_THRESHOLD Number Sets threshold of the application's CPU %usage to issue an alert warning log (Defualt: 70)
BW_APP_MEM_ALERT_THRESHOLD Number Sets threshold of the application's memory %usage to issue an alert warning log (Defualt: 70)

Note: By default the -Xmx value is calculated based on the memory available with the container. We can overwrite the same by adding MAX_MEMORY variable in the engine variables configuration.

Example: MAX_MEMORY=3840

To edit an existing property in the Environmental controls tab, click the value in the Value column, make the edit, then click Update app.