声明基于记录的阈值策略 (RecordBasedThresholdPolicy)
RecordBasedThresholdPolicy 策略提供了 ThresholdPolicy 接口的批处理实现。
开始之前
仅当使用 ThresholdBatchStep 的阈值批处理步骤时,才应用 RecordBasedThresholdPolicy 的基于记录的阈值策略。它会对已处理的错误记录数进行计数。如果结果大于阈值,那么它会强制让作业进入可重新启动状态。
关于此任务
(可选)声明基于记录的阈值策略时,可以使用以下属性。
属性 | 值 | 描述 |
---|---|---|
debug | true 或 false(缺省值为 false) | 在步骤中启用跟踪和调试 |
minimum_threshold_sample_size | 整数值(缺省值为 20) | 在检查阈值违规之前,要处理的最小记录数。 |
error_threshold | 双精度值(缺省值为 100) | 错误记录数。 |
过程
按如下所示来声明阈值策略,以作为步骤的属性用在 xJCL 中:
...
<props>
<prop name="threshold_policy"
value="com.ibm.websphere.batch.devframework.thresholdpolicies.RecordBasedThresholdPolicy"/>
</props>
...