Aller au contenu

Valeur système IBM i (AS/400) · Date et heure

QTIMZON

Fuseau horaire du système

Désigne la description de fuseau horaire qui sert à calculer l'heure locale : décalage avec l'UTC, noms standard et d'été, dates de passage.

À quoi elle sert

QTIMZON contient le nom de la description de fuseau utilisée par le système. Elle regroupe le décalage avec l'UTC, les noms de l'heure standard et de l'heure d'été et les dates de début et de fin de l'heure d'été. On peut choisir un fuseau fourni par IBM ou en créer un.

Le décalage courant est reflété dans QUTCOFFSET, qui n'est pas modifiable à la main et suit QTIMZON.

Les valeurs possibles

ValeurSignification
nom de fuseauNom d'une description de fuseau horaire, fournie par IBM ou créée localement.
valeur livréeDéterminée par le système à l'installation (réglage initial du fuseau).

Prise en compte : Immédiate. Le droit spécial *ALLOBJ est nécessaire.

La valeur recommandée

Choisissez le fuseau qui correspond au lieu d'exploitation et vérifiez que l'heure d'été est bien définie dans la description. Relevez le nom exact avec la commande de gestion des fuseaux avant de modifier la valeur.

En France métropolitaine, on trouve en général QP0100CET2 (heure d'Europe centrale, avec passage à l'heure d'été) : c'est la valeur d'un IBM i 7.5 installé en France que nous avons consulté. Vérifiez avec WRKTIMZON que la description choisie porte bien les règles d'heure d'été attendues.

La changer

WRKTIMZON
CHGSYSVAL  SYSVAL(QTIMZON) VALUE(QP0100CET2)

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 = 'QTIMZON'

Le piège

Si le nouveau fuseau change le décalage avec l'UTC, l'heure locale QTIME change aussitôt, et QUTCOFFSET aussi. Les travaux planifiés et les horodatages sont décalés d'autant : à faire hors période critique.