What happens when MAXIMUM TASKS is exceeded? Do the additional tasks wait or abend? If they abend, what messages should we see?
MAXIMUM TASKS (The number of TCE/DCE control blocks allocated for the CV to execute tasks) is calculated by adding together MAXIMUM TASKS and MAXIMUM ERUS from the IDMS SYSGEN SYSTEM statement plus the number of SYSTEM Tasks (MASTER, DBRC, Line Drivers and Service Drivers).
If the CV is currently at the MAX TASKS condition (use the command "DCMT DISPLAY STATISTICS SYSTEM" at the Enter Next Task Code to check for this condition) and a request for a new task is issued, no abend occurs.
The LTERM from which the new request was issued is put into a queue to wait for an available TCE/DCE.
There are several conditions that are similar to MAX TASK that will result in error messages:
Informational apar GI76847 contains recommendations for SYSGEN SYSTEM statement settings.
CA IDMS System Generation chapter 5.3.2 SYSTEM Statement syntax; chapter 6.19.2 Task Statement syntax.
CA IDMS Messages and Codes, chapter 11.1.2 Advantage CA-IDMS Minor Codes for abend code 1473
CA IDMS DML Reference - COBOL chapter 5.15.4 Status Codes for 1473.