Service SQL IBM i (AS/400) · Procédure
SYSTOOLS.LICENSE_EXPIRATION_CHECK
Détecter les licences qui expirent
Recherche les licences de produits expirées ou qui vont expirer dans un délai donné en jours, par défaut 30 jours.
À quoi ça sert
Cette procédure contrôle les licences des produits installés et détecte celles dont la date d'expiration est dépassée ou proche. Le paramètre EXPIRATION_INTERVAL fixe l'horizon en jours (30 par défaut) : avec 45, elle signale aussi les licences qui expirent dans les 45 jours à venir.
Elle est utile en exploitation, pour être prévenu avant qu'un produit sous licence temporaire ou une clé d'essai ne s'arrête. On la planifie régulièrement. Pour consulter le détail des licences, utiliser QSYS2.LICENSE_INFO ou les commandes de la liste.
Résultat réel sur un IBM i 7.5
Procédure non exécutée sur notre IBM i de test : elle agit sur la configuration du système ou sur d'autres travaux.
L'exemple d'IBM
Détecter si une licence est expirée ou va expirer dans les 45 prochains jours.
-- Description: Detect if any license is expired or will expire soon
-- (within the next 45 days)
CALL SYSTOOLS.LICENSE_EXPIRATION_CHECK(45);
Bon à savoir
Prévoir une valeur d'intervalle assez large pour laisser le temps de commander une nouvelle clé de licence.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
EXPIRATION_INTERVAL |
INTEGER | 30 | Intervalle avant expiration |