Managing a current plan with more than one million operations

When your current plan includes more than one million operations, the scalability, reliability, and efficiency of processing can be significantly optimized by extending the available storage of both controller and daily plan batch. By setting the required parameters in the BATCHOPT and JTOPTS statements, two data spaces are created and used as an additional support to the available storage. These data spaces are designed to temporarily contain a portion of the processed data (operations and occurrences) at current plan generation time, and when the CP is dynamically modified (MCP).

If your current plan includes more than one million operations, you optimize data processing by:
  • Setting CPDATASPACE(YES) in the BATCHOPT statement to load portions of the in-storage operations and occurrences into a data space when the current plan is generated.
  • Setting MCPDATASPACE(YES) in the JTOPTS statement to load portions of the in-storage operations and occurrences into a data space when the current plan is dynamically modified.
  • Allocating the following data sets as extended VSAM:
    • EQQACPDS
    • EQQCP1DS
    • EQQCP2DS
    • EQQNCPDS
    • EQQSCPDS
    Note: To prevent data loss, perform the following steps:
    1. Close the controller.
    2. Allocate the new extended VSAM data sets.
    3. Copy the old VSAM data sets to the extended VSAM data sets.
    4. Start the controller by setting JTOPTS CURRPLAN(CURRENT).
  • In the batch jobs of the daily plan, allocate the EQQDIN data set with DSNTYPE LARGE.
  • In the batch jobs of the long-term plan, allocate the LTOCIN and LTOCOUT data sets with DSNTYPE LARGE.