パーセンテージ・ベースのしきい値ポリシーの宣言 (PercentageBasedThresholdPolicy)
PercentageBasedThresholdPolicy ポリシーは、ThresholdPolicy インターフェースのバッチ実装を提供します。
始める前に
percentageBasedThresholdPolicy ポリシーは、ThresholdBatchStep が使用されている場合にのみ適用されます。ここでは、処理された総レコード数に対する処理されたエラー・レコード数の比率が計算されます。この結果がしきい値より大きいと、ジョブは強制的に再開可能な状態になります。
このタスクについて
パーセンテージ・ベースのしきい値ポリシーを宣言する場合は、必要に応じて次のプロパティーを使用します。
プロパティー | 値 | 説明 |
---|---|---|
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>
...