Process Engine Properties for Duplicate Detection
The following process engine properties control duplicate key detection.
-
bw.engine.dupKey.enabled
— specifies whether duplicate detection is performed.true (the default) indicates the process engine will check for identical duplicateKey values.
false indicates duplicateKeys when specified are ignored.
-
bw.engine.dupKey.timeout.minutes
— specifies how long (in minutes) to keep stored duplicateKeys. The default is 30 minutes.0 indicates the duplicateKey is removed when the job is removed. However, if
bw.engine.enableJobRecovery=true
, the job is not automatically removed after a failure so the duplicateKey will remain as long as the job remains. Such a job can be restarted or purged later.-1 indicates to store
duplicateKey
values indefinitely.Any positive integer greater than 0 indicates the number of minutes to keep stored
duplicateKeys
. -
bw.engine.dupKey.pollPeriod.minutes
— specifies the number of minutes to wait before polling for expired duplicateKey values.
For more information about setting process engine properties, see
.