Report bundle processor
The report bundle processor processes each distribution that has been submitted for report bundle processing.
The report bundle processor, also referred to as the print processor, retrieves the Content Manager OnDemand report, or a subset of the report (if a query is specified) from Content Manager OnDemand. It processes the report based on the definitions in the report bundle and sends the report to the location specified.
Report bundle processing is a multi-threaded process. The number of threads that will be started is determined by the value specified in the ARS.CFG file parameter named ARSODF_PRINTTASKS. There might be multiple threads running at one time.
When the distribution is defined with a location of Print, the report bundle processor will dynamically allocate JES spool file data sets based on the allocation parameters specified in the report bundle definition. If the report bundle processor is running as a thread, the JES spool file data sets inherit the jobname from the ODF main thread. The naming convention for the JES spool file data sets is Pxxnnnnn, where xx is the thread identifier and nnnnn is an incremental number that is generated by ODF to identify a unique JES spool file data set name. The grouping of JES spool file data set output is controlled by the Report Break Indicator defined in the distribution. If the indicator is set to Yes, a new JES spool file data set will be allocated for each report bundle in the distribution. If the indicator is set to No, the report bundle output will be grouped into the same JES spool file data set. If, however, the report bundle definition contains output values that differ from the distribution or each other, then a new JES spool file data set is allocated with the new output parameters.