Aller au contenu

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

ValeurSignification
0Le précédent arrêt du système était normal.
1Le 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.