Aller au contenu

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

ValeurSignification
32000-970000Nombre 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.