Valeur système IBM i (AS/400) · Date et heure
QTIMADJ
Logiciel de maintenance de l'heure
Identifie le logiciel chargé de synchroniser l'horloge du système sur une source de temps externe ; le système ne le contrôle pas.
À quoi elle sert
QTIMADJ ne règle pas l'heure : elle désigne seulement l'application qui s'en charge. Elle sert à éviter que deux logiciels de synchronisation se disputent l'horloge.
C'est le logiciel d'ajustement qui doit la tenir à jour : il la consulte au démarrage, la renseigne si aucun autre n'est déclaré, la remet à *NONE à l'arrêt si elle le désigne. Le système ne vérifie ni son contenu ni que l'ajustement a lieu.
Les valeurs possibles
| Valeur | Signification |
|---|---|
*NONE | Aucun logiciel de maintenance de l'heure n'est déclaré : valeur livrée. |
identifiant | Identifiant du logiciel qui ajuste l'horloge, posé par ce logiciel. |
Prise en compte : Immédiate. Aucun droit spécial n'est requis.
La valeur recommandée
Laissez-la au logiciel de synchronisation que vous utilisez, et consultez-la avant d'en installer un deuxième. Sur un système de production, une synchronisation sur une source de temps fiable est conseillée.
La changer
CHGSYSVAL SYSVAL(QTIMADJ) VALUE(*NONE)
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 = 'QTIMADJ'
Le piège
La valeur n'impose rien : la renseigner ne lance aucune synchronisation, et une valeur périmée après l'arrêt brutal d'un logiciel peut faire croire à tort qu'un autre est actif.