Valeur système IBM i (AS/400) · Allocation
QMAXJOB
Nombre maximal de travaux
Plafonne le nombre de travaux que le système accepte en même temps : au plafond, plus aucun travail ne peut être soumis ni démarré.
À quoi elle sert
Cette limite borne la taille des tables de travaux. Elle compte les travaux en file, actifs et terminés dont des sorties ou un journal restent présents.
Quand elle est atteinte, les soumissions échouent : l'exploitant doit surveiller le nombre de travaux et purger les spoules inutiles.
Les valeurs possibles
| Valeur | Signification |
|---|---|
32000-970000 | Nombre maximal de travaux (163520 à la livraison). |
Prise en compte : Immédiate.
La valeur recommandée
La valeur livrée de 163520 est large. Ne la relevez que si vous approchez réellement du plafond, après avoir nettoyé les travaux terminés dont les spoules traînent.
La changer
CHGSYSVAL SYSVAL(QMAXJOB) VALUE(163520)
Pour lire la valeur actuelle et celle de la livraison, en SQL :
SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QMAXJOB'
Le piège
Les travaux terminés dont des fichiers spoule subsistent comptent tant que QSPLFACN vaut *KEEP : un parc de spoules ancien peut saturer la limite. La modification exige les droits spéciaux *ALLOBJ et *SECADM.