Valeur système IBM i (AS/400) · Messages et journalisation
QSFWERRLOG
Consignation des erreurs logicielles
Décide si le système enregistre dans le journal des problèmes les erreurs logicielles qu'il détecte lui-même, avec un message à l'opérateur système.
À quoi elle sert
Quand le système détecte une erreur logicielle, QSFWERRLOG dit s'il la consigne. Avec *LOG, une entrée apparaît dans le journal des problèmes (WRKPRB) et un message part vers l'opérateur système ; certaines décisions de consignation sont laissées au moniteur de service.
C'est surtout l'exploitant et le support qui s'en soucient : sans ces entrées, un incident logiciel laisse peu de traces exploitables pour un appel à IBM.
Les valeurs possibles
| Valeur | Signification |
|---|---|
*LOG | Les erreurs logicielles détectées sont consignées (valeur livrée). |
*NOLOG | Aucune consignation en cas d'erreur logicielle détectée. |
Prise en compte : Immédiate.
La valeur recommandée
Conserver *LOG, la valeur livrée : elle alimente le journal des problèmes dont le support a besoin.
La changer
CHGSYSVAL SYSVAL(QSFWERRLOG) VALUE('*LOG')
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 = 'QSFWERRLOG'
Le piège
Passer à *NOLOG supprime toute consignation des erreurs logicielles détectées par le système, y compris celles dont la décision est laissée au moniteur de service : on perd la trace des incidents sans s'en apercevoir. Remettez *LOG dès que possible.