Aller au contenu

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

QLEAPADJ

Ajustement des années bissextiles

Valeur gérée par le système pour caler le calendrier sur les années bissextiles ; elle est en lecture seule et vaut 0 en calendrier grégorien.

À quoi elle sert

QLEAPADJ sert à adapter le calendrier du système aux années bissextiles de calendriers différents du calendrier grégorien. Le système la gère lui-même : on ne peut plus l'éditer.

Elle n'a donc d'intérêt que pour l'auditeur ou le développeur qui l'affiche dans un inventaire, et elle doit rester à sa valeur livrée.

Les valeurs possibles

ValeurSignification
0Ajustement grégorien : valeur livrée.

Prise en compte : Immédiate, mais la valeur est gérée par le système et n'est pas modifiable.

La valeur recommandée

Aucune action : laissez la valeur du système. Aucun droit spécial n'est requis pour la consulter.

L'afficher

DSPSYSVAL  SYSVAL(QLEAPADJ)

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

Le piège

Sur les très anciennes versions (V5R4 et antérieures), la valeur était modifiable : on y portait le reste de la division par 4 de l'année bissextile du calendrier utilisé. Aujourd'hui, inutile de vouloir la changer.