Declaración de la política de umbral basado en porcentaje (PercentageBasedThresholdPolicy)
La política PercentageBasedThresholdPolicy proporciona una implementación por lotes de la interfaz ThresholdPolicy.
Antes de empezar
La política percentageBasedThresholdPolicy sólo se aplica si se utiliza ThresholdBatchStep. Calcula el porcentaje del número de registros de error procesados para el número total procesado. Si el resultado es mayor que el umbral, fuerza al trabajo a pasar a un estado reiniciable.
Acerca de esta tarea
Opcionalmente utilice las propiedades siguientes cuando declare la política de umbrales basados en porcentaje.
Propiedad | Value | Descripción |
---|---|---|
debug | true o false (el valor predeterminado es false) | Habilitar el rastreo y la depuración en el paso |
minimum_threshold_sample_size | Valor entero (el valor predeterminado es 20) | El número mínimo de registros a procesar antes de comprobar si se ha infringido el umbral. |
threshold_percentage | Valor doble (el valor predeterminado es 0.1) | El porcentaje de errores aceptable. |
Procedimiento
Declare la política de umbral para que se utilice en el xJCL como propiedad del paso siguiente:
...
<props>
<prop name="threshold_policy"
value="com.ibm.websphere.batch.devframework.thresholdpolicies.PercentageBasedThresholdPolicy"/>
</props>
...