Providing Meaningful Information using the Batch Summary

By default the batch streaming infrastructure reports on the number of chunks skipped as well the total execution time. As the report is generic, it can only report in terms of chunks and the number of records in each chunk. By including summary information when implementing a batch program, additional information on the number of business artifacts processed, including categorization can be included. This information is included in an email/report aimed at the operator running the batch programs. The batch summary report should convey only the key details of the processing. In general the report should contain no more than ten categorizations. For example, included below is the output of the GenerateInstruments batch program - the seven counts in the center are produced as summary information.

Figure 1. GenerateInstruments batch program report
Report from GenerateInstruments batch job run on 2011-09-06 at 
10:44:53.


Total number of Instruction Line Item record(s) processed: 6

Total number of additional Surcharge Instruction Line Item 
records(s) created: 0

Total number of Interest record(s) created: 0

Total number of Payment Instruction record(s) created: 1

Total number of Payment Instrument record(s) created: 1

Total number of Payment Received Instruction record(s) created: 0

Total number of Liability Instrument record(s) created: 0


Job started at 10:44:44 and took 00:00:09 to complete.