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

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.

bpelPendingMessageProcessorBatchSize50The 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:

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

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:

  • P# - Where "P" indicates "periodic" and # is the number of minutes. For example, P60 causes the cleanup job to run every 60 minutes.
  • D# - Where "D" indicates "daily" and # is the hour number (1-24). For example, D20 causes the cleanup job to run daily at 8 PM.

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.