Previous Topic: Report Identification TextNext Topic: Maximum Number of Dynamic Reports for ARCHCHG=baseyear Databases


Dynamic Reports Memory Usage

When defining dynamic reports, consider memory usage carefully. The processing of a dynamic report is done efficiently, but large reports with complex dynamic definition can require large amounts of memory, resulting in S878-10, S80A-10, or S40D-10 abends.

When the number of reports generated by a dynamic report approaches several thousands of reports, the total memory usage can start to reach critical limits. CA Deliver requires approximately 11K of memory for each uniquely named report identified by the REPT distribution specification entry. For example, if you have a dynamic report definition that generates 10,000 unique dynamic reports, CA Deliver needs 110M (10,000 times 11K) of memory to process the dynamic report. Additional memory is required for more complex dynamic report definitions and reports that are indexed by CA View. Sufficient memory must be defined to the application job or to the CA Deliver started task dependent on whether the report is processed as a pre-spool or post-spool report.