Aller au contenu

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

ValeurSignification
*NONEAucun logiciel de maintenance de l'heure n'est déclaré : valeur livrée.
identifiantIdentifiant 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.