Valeur système IBM i (AS/400) · Contrôle du système
QABNORMSW
Indicateur d'arrêt anormal précédent
Valeur en lecture seule qui indique si le dernier arrêt du système était normal (0) ou anormal (1) : utile pour déclencher une reprise automatique.
À quoi elle sert
QABNORMSW est positionnée par le système lui-même. Elle ne contient que deux états : 0 si le système s'est arrêté normalement la dernière fois, 1 s'il s'est arrêté de façon anormale.
L'exploitant la consulte après un incident ; un programme de démarrage peut la lire pour décider d'une procédure de reprise (vérification de journaux, de fichiers ouverts). Elle ne peut pas être modifiée.
Les valeurs possibles
| Valeur | Signification |
|---|---|
0 | Le précédent arrêt du système était normal. |
1 | Le précédent arrêt du système était anormal. |
Prise en compte : Sans objet : valeur en lecture seule, renseignée par le système.
La valeur recommandée
Rien à régler. Pensez simplement à la consulter, ou à la tester dans un programme de démarrage, pour traiter les redémarrages après arrêt anormal. Elle se complète avec QIPLSTS (type du précédent redémarrage).
L'afficher
DSPSYSVAL SYSVAL(QABNORMSW)
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 = 'QABNORMSW'
Le piège
La valeur ne décrit que le dernier arrêt et ne peut pas être modifiée pour « acquitter » un arrêt anormal. Si vous voulez garder la trace d'un arrêt anormal, relevez-la dès le redémarrage dans un journal de votre choix.