Process Engine Configuration
The Process Engine component manages process templates and process instances.
The configurable properties for the Process Engine component are:
Property | Default | Description |
---|---|---|
BPEL Maintenance | ||
bpelPendingMessageProcessorNumMessages | 500 | The total number of messages the background thread should process until it goes back to sleep for another interval. |
bpelPendingMessageProcessorInterval | P30 | This property specifies how frequently a background job checks for, and purges, unclaimed messages that have past their expiration time. Specified as either of the following: P# - Where “P” indicates “periodic” and # is the number of minutes. For example, P60 causes it to check every 60 minutes. The lowest valid value is P1. D# - Where “D” indicates “daily” and # is the hour number (1-24). For example, D20 causes it to check daily at 8 PM. |
bpelPendingMessageProcessorBatchSize | 50 | The number of messages that the background thread should process in a single transaction. |
bpelUnclaimedPendingMsgProcessorInterval | P30 | This property specifies how frequently a background job checks for, and processes, unclaimed messages. Specified as either of the following:
|
bpelUnclaimedPendingMsgProcessorNumMsgs | 500 | This property controls the maximum number of unclaimed messages that will be picked up per execution. The minimum is 50. |
bpelUnclaimedPendingMsgProcessorStart | false | Determines whether the background job to clear out unclaimed pending messages is run. For internal use only. |
Global signals | ||
globalSignalProcessorInterval | P30 | Specifies how frequently expired global signals are cleaned up. Specified as either of the following:
|
globalSignalProcessorNumMessages | 500 | The batch size for expired global-signal cleanup jobs, that is, the number of expired signals that are to be processed at one time. |