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. |