The Generate WFL contains absolute upper limits and user-specifiable upper limits on parallel compile and reorganization tasks (in addition to other build options). You can tailor the specifiable upper limit within a commented section near the beginning of the Generate WFL file NGEN28/WFL/GENERATE.
The actual maximum number of parallel processes that is initiated by the WFL is determined from the minimum of the following values:
The respective values in the following options set either through the Tools, Option menu in System Modeler or through the configuration properties of the Segment:
Number of Build Threads
Number of Parallel Compiles – might be limited via the Application Builder commands MAXSYSMAKES and MAXREPMAKES for system and report generates respectively.
No. of Reorg Tasks
By default, the value for these options is 1.
The Generate WFL variable, IMAXREORG, provides an upper limit for the number of reorg tasks. By default, the upper value is 4096 for reorganization tasks.
The absolute upper limits for this variable is 4096 for reorganization tasks.
To change the WFL variable, use an editor to open the Generate WFL, and modify the variable settings as required.
By default, the Database Compare utility (DAC) will limit the database reorganization memory to a maximum of 85% of the system available memory. To allow the full use of the defined reorganization memory, the user might override this limit by setting the WAITLIMIT task attribute of DAC to 9999.
Note: If you set a value higher than its maximum, the maximum value is used.