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 TIBCO ActiveMatrix BusinessWorks Administration.