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
| Valeur | Signification |
|---|---|
0 | Ajustement 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.