Déclaration de la règle de seuil basée sur les enregistrements (RecordBasedThresholdPolicy)
Règle RecordBasedThresholdPolicy fournissant une implémentation par lots de l'interface ThresholdPolicy.
Avant de commencer
La règle de seuil basée sur les enregistrements (RecordBasedThresholdPolicy) est uniquement applicable si l'étape de traitement par lots de seuil de ThresholdBatchStep est utilisée. Elle calcule le nombre d'enregistrements d'erreurs traités. Si le résultat est supérieur au seuil, elle force le travail à prendre l'état 'redémarrable'.
Pourquoi et quand exécuter cette tâche
Vous pouvez, si vous le souhaitez, utiliser les propriétés suivantes lorsque vous déclarez la règle de seuil basée sur les enregistrements.
Propriété | Valeur | Description |
---|---|---|
debug | true ou false (la valeur par défaut est false) | Activer les fonctions de trace et de débogage sur l'étape |
minimum_threshold_sample_size | Valeur entière (par défaut : 20) | Nombre minimal d'enregistrements à traiter avant vérification de violation du seuil. |
error_threshold | Valeur double (par défaut : 100) | Nombre d'enregistrements d'erreurs |
Procédure
Déclarez la règle de seuil à utiliser dans xJCL comme propriété de l'étape en procédant comme suit :
...
<props>
<prop name="threshold_policy"
value="com.ibm.websphere.batch.devframework.thresholdpolicies.RecordBasedThresholdPolicy"/>
</props>
...