Aller au contenu

Valeur système IBM i (AS/400) · Allocation

QJOBMSGQMX

Taille maximale du journal du travail

Fixe en Mo la taille maximale du journal d'un travail avant qu'il soit considéré comme plein.

À quoi elle sert

Le journal du travail (sa file de messages) grossit avec les messages que le travail reçoit. Dès que cette limite est atteinte, l'action choisie dans QJOBMSGQFL s'applique.

Pour l'exploitant, c'est la protection contre un travail qui boucle en inondant son journal et le stockage.

Les valeurs possibles

ValeurSignification
2-64Taille maximale en méga-octets (16 à la livraison).

Prise en compte : Immédiate, mais sans effet sur les travaux déjà démarrés.

La valeur recommandée

La valeur livrée de 16 Mo suffit à la plupart des environnements. Augmentez-la seulement si des travaux légitimes très bavards atteignent la limite.

La changer

CHGSYSVAL  SYSVAL(QJOBMSGQMX) VALUE(16)

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 = 'QJOBMSGQMX'

Le piège

Monter la limite cache souvent un travail en boucle qui produit des messages en masse : traitez la cause. Avec *NOWRAP, le travail est arrêté une fois la limite atteinte.