Aller au contenu

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ètreTypePar défautSignification
EXPIRATION_INTERVAL INTEGER 30 Intervalle avant expiration