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