Aller au contenu

Valeur système IBM i (AS/400) · Messages et journalisation

QLOGOUTPUT

Production de la sortie de l'historique du travail

Détermine si l'historique d'un travail est mis en sortie imprimante à la fin du travail, et qui le produit : le travail ou le serveur d'historiques.

À quoi elle sert

QLOGOUTPUT règle ce qui se passe à la fin d'un travail pour son historique : le travail le produit lui-même (*JOBEND), le serveur d'historiques de travaux s'en charge (*JOBLOGSVR), ou rien n'est imprimé et l'historique reste en attente (*PND).

Elle compte pour l'exploitant, car des milliers de travaux courts produisent autant de fichiers spoule, et pour l'auditeur qui a besoin de ces historiques pour comprendre un incident.

Les valeurs possibles

ValeurSignification
*JOBENDLe travail produit la sortie de son historique : valeur livrée.
*JOBLOGSVRLe serveur d'historiques produit la sortie ; IBM le recommande.
*PNDAucune sortie automatique : l'historique reste en attente et peut être affiché ensuite avec DSPJOBLOG.

Prise en compte : Immédiate pour les travaux qui entrent dans le système après le changement ; les travaux déjà démarrés ne sont pas touchés. Le droit spécial *JOBCTL est nécessaire.

La valeur recommandée

Passez à *JOBLOGSVR, le réglage que recommande IBM. Utilisez *PND si vous voulez limiter le volume de spoule et la consommation de ressources, en acceptant de n'afficher un historique que quand il est utile.

La changer

CHGSYSVAL  SYSVAL(QLOGOUTPUT) VALUE(*JOBLOGSVR)

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

Le piège

Avec *PND, les historiques en attente sont supprimés périodiquement par l'Assistant opérateur ou par l'API QWTRMVJL ; sans cela, ils s'accumulent. Si la file de messages du travail est pleine, le système produit tout de même la sortie, quelle que soit cette valeur.