Java Batch Reporter
OMEGAMON AI for Db2 6.1.0 introduces Java Batch Reporter, a redesigned, Java-based batch reporting engine that processes Db2® SMF historical performance data faster and more efficiently by leveraging multithreading, zIIP offloading, and 64-bit memory addressing.
Java Batch Reporter will remain compatible with existing FILE and SAVE-CONVERT outputs, allowing you to migrate smoothly without changing data collection methods. The new engine improves scalability, reduces CPU resource consumption, and significantly shortens elapsed time for batch reporting jobs, helping you analyze large volumes of historical data more effectively.
- Java-Based Multithreaded Engine: Processes historical Db2 SMF records concurrently, reducing elapsed processing time.
- zIIP Offloading Support: Offloads processing to zIIP engines to decrease general CPU utilization.
- 64-Bit Memory Addressing: Overcomes previous limitations of 31-bit addressing for improved scalability with large datasets
The classic Batch Reporter continues to be the premier solution for historical Db2 data reporting. However, if you process large quantities of SMF data (n x 106 records), the Batch Reporter has some limitations.
This version delivers a streamlined set of core capabilities while maintaining interface compatibility with the classic Batch Reporter to ensure continuity for existing workflows.
Additional features and enhancements will be delivered incrementally through a continuous delivery model, enabling you to benefit from ongoing improvements without disruptive upgrades.
| Report Set | Supported IFCIDs | Output Functions |
|---|---|---|
| Record Trace | 001, 002, 199, 225, 365, 369, 402, 411, 412 | Trace |
Sample JCL for Java Batch Reporter report
See Figure 1 for a sample of the JCL used to produce a report in the Java Batch Reporter.
//GO EXEC PGM=FPEJMAIN,
// PARM='ENVAR("_CEE_ENVFILE_S=DD:STDENV")/-c -i'
//STEPLIB DD DISP=SHR,DSN=YOUR.STEPLIB.DATASET
//INPUTDD DD DISP=SHR,DSN=YOUR.INPUT.DATASET
//SYSPRINT DD SYSOUT=*
//DPMLOG DD SYSOUT=*
//DPMERROR DD SYSOUT=*,LRECL=200
//RECTRACE DD SYSOUT=*
//STDENV DD *
_CEE_ENVFILE_CONTINUATION=\
LIBPATH=/path/to/java/lib/j9vm/:/path/to/java/lib
CLASSPATH=/path/to/product/jar/your-product.jar
/*
//SYSIN DD *
INCLUDE GLOBAL(IFCID(1,2,402))
RECTRACE
TRACE
LEVEL(LONG)
EXEC
/*