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