[AIX HP-UX Linux Solaris Windows]This topic applies only on the z/OS operating system.

Declaring the percentage-based threshold policy (PercentageBasedThresholdPolicy)

This policy provides a batch implementation of the ThresholdPolicy interface.

Before you begin

The percentageBasedThresholdPolicy is applicable only if the ThresholdBatchStep is used. It calculates the percentage of the number of error records processed to the total number processed. If the result is greater than the threshold, it forces the job to go into restartable state.

About this task

Optionally use the following properties when you declare the percentage-based threshold policy.

Table 1. Optional properties
Property Value Description

debug

true or false (default is false)

Enable tracing and debugging on the step

minimum_threshold_sample_size

Integer value (default is 20)

The minimum number of records to process before checking for threshold breach.

threshold_threshold

Double value (default is 0.1)

The acceptable percentage of errors.

Procedure

Declare the threshold policy to use in the xJCL as a property of the step as follows:
...
<props>		        
	<prop name="threshold_policy" value="com.ibm.websphere.batch.devframework.thresholdpolicies.PercentageBasedThresholdPolicy"/>
</props>
...    



Related concepts
Batch data stream framework and patterns
Related tasks
Developing a simple transactional batch application
Implementing the error tolerant step
Declaring the record based threshold policy (RecordBasedThresholdPolicy)
Task topic    

Terms of Use | Feedback

Last updated: Oct 14, 2010 12:24:18 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v700compg&product=was-nd-mp&topic=tgrid_cgpercent
File name: tgrid_cgpercent.html