Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.LICENSE_INFO

Licences des produits et fonctions

Liste les licences des produits et fonctions installés : durée, limite d'utilisation, compteur d'usage et violations enregistrées : un WRKLICINF en SQL.

À quoi ça sert

La vue renvoie une ligne par produit et fonction sous licence : identifiant du produit, durée de la licence, niveau de release, identifiant de fonction, indicateur d'installation, groupe de processeurs, texte du produit, limite d'utilisation, type et compteur d'usage, nombre d'utilisateurs sous licence, seuil, et d'autres colonnes liées à la conformité, dont l'enregistrement des violations.

Elle sert à la gestion des licences : savoir quels produits sont installés, si une limite d'utilisation approche, si des violations ont été consignées. L'exemple d'IBM filtre les fonctions installées pour lesquelles le journal de violations est actif.

La requête SQL est facile à planifier et à historiser, ce qui permet de suivre l'évolution du nombre d'utilisateurs ou de processeurs sous licence. Pour l'expiration des licences d'essai, voir SYSTOOLS.LICENSE_EXPIRATION_CHECK.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.LICENSE_INFO

Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :

PRODUCT_ID Identifiant du produit LICENSE_TERM Durée de la licence RELEASE_LEVEL Niveau de release FEATURE_ID Identifiant de la fonction INSTALLED Installé PROCESSOR_GROUP Groupe de processeurs PRODUCT_TEXT Texte descriptif du produit USAGE_LIMIT Limite d'utilisation USAGE_LIMIT_UPDATED Limite d'utilisation mise à jour USAGE_TYPE Type d'utilisation USAGE_COUNT Nombre d'utilisations GLOBAL_COUNT Compteur global LICENSED_USER_COUNT Nombre d'utilisateurs sous licence THRESHOLD Seuil PEAK_USAGE Pic d'utilisation LAST_PEAK Horodatage du dernier pic COMPLIANCE_TYPE Type de conformité LOG_VIOLATION Journalisation des violations de licence LICENSE_EXPIRATION Date d'expiration de la licence GRACE_PERIOD Période de grâce GRACE_END Fin de la période de grâce VENDOR_DATA Données du fournisseur MESSAGE_QUEUE1 File de messages 1 MESSAGE_QUEUE_LIBRARY1 Bibliothèque de la file de messages 1 MESSAGE_QUEUE2 File de messages 2 MESSAGE_QUEUE_LIBRARY2 Bibliothèque de la file de messages 2 MESSAGE_QUEUE3 File de messages 3 MESSAGE_QUEUE_LIBRARY3 Bibliothèque de la file de messages 3 MESSAGE_QUEUE4 File de messages 4 MESSAGE_QUEUE_LIBRARY4 Bibliothèque de la file de messages 4 MESSAGE_QUEUE5 File de messages 5 MESSAGE_QUEUE_LIBRARY5 Bibliothèque de la file de messages 5
5770SS1 V7R5M0 V7R5M0 5050 YES UTIL911 Description de l'objet NULL 2025-07-16 12:40:51 *REGISTERED 0 0 0 NULL 0 NULL *KEYED NO NULL 70 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
5770SS1 V7 V7R5M0 5051 YES UTIL911 Description de l'objet 1 2025-07-16 12:40:41 *PROCESSOR 1 6 0 1 1 2025-06-24 18:36:15 *KEYED NO NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
5770SS1 V7 V7R5M0 5052 YES UTIL911 Description de l'objet NULL 2025-07-16 12:42:25 *REGISTERED 198 827 0 NULL 198 2026-09-30 15:42:23 *KEYED NO NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
5770SS1 V7R5M0 V7R5M0 5120 NO UTIL911 Description de l'objet 0 NULL *PROCESSOR 0 0 0 0 0 NULL *KEYED NO NULL 70 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
5770BR1 V7R5M0 V7R5M0 5050 YES UTIL911 Description de l'objet NULL 2025-07-16 12:41:12 *REGISTERED 8 18 0 NULL 8 2026-09-11 15:21:03 *KEYED NO NULL 70 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL

Données anonymisées : les noms de système, de profils, de bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma JOBISQL sont des objets de démonstration créés pour ce site.

L'exemple d'IBM

Passer en revue les licences des fonctions installées pour lesquelles des violations de licence ont été consignées.

-- Description: Review licenses for installed features  
     --    which have logged license violations  
 SELECT L.*  
   FROM QSYS2.LICENSE_INFO L  
   WHERE INSTALLED = 'YES' AND  
         LOG_VIOLATION = 'YES';

Colonnes renvoyées (32)

Afficher les 32 colonnes
ColonneTypeSignification
PRODUCT_ID VARCHAR(7) Identifiant du produit
LICENSE_TERM VARCHAR(6) Durée de la licence
RELEASE_LEVEL VARCHAR(6) Niveau de release
FEATURE_ID VARCHAR(4) Identifiant de la fonction
INSTALLED VARCHAR(3) Installé
PROCESSOR_GROUP VARCHAR(3) Groupe de processeurs
PRODUCT_TEXT VARG Texte descriptif du produit
USAGE_LIMIT INTEGER Limite d'utilisation
USAGE_LIMIT_UPDATED TIMESTAMP Limite d'utilisation mise à jour
USAGE_TYPE VARCHAR(11) Type d'utilisation
USAGE_COUNT DECIMAL(8, 2) Nombre d'utilisations
GLOBAL_COUNT DECIMAL(8, 2) Compteur global
LICENSED_USER_COUNT INTEGER Nombre d'utilisateurs sous licence
THRESHOLD DECIMAL(10, 2) Seuil
PEAK_USAGE DECIMAL(10, 2) Pic d'utilisation
LAST_PEAK TIMESTAMP Horodatage du dernier pic
COMPLIANCE_TYPE VARCHAR(10) Type de conformité
LOG_VIOLATION VARCHAR(3) Journalisation des violations de licence
LICENSE_EXPIRATION DATE Date d'expiration de la licence
GRACE_PERIOD INTEGER Période de grâce
GRACE_END DATE Fin de la période de grâce
VENDOR_DATA VARCHAR(8) Données du fournisseur
MESSAGE_QUEUE1 VARCHAR(10) File de messages 1
MESSAGE_QUEUE_LIBRARY1 VARCHAR(10) Bibliothèque de la file de messages 1
MESSAGE_QUEUE2 VARCHAR(10) File de messages 2
MESSAGE_QUEUE_LIBRARY2 VARCHAR(10) Bibliothèque de la file de messages 2
MESSAGE_QUEUE3 VARCHAR(10) File de messages 3
MESSAGE_QUEUE_LIBRARY3 VARCHAR(10) Bibliothèque de la file de messages 3
MESSAGE_QUEUE4 VARCHAR(10) File de messages 4
MESSAGE_QUEUE_LIBRARY4 VARCHAR(10) Bibliothèque de la file de messages 4
MESSAGE_QUEUE5 VARCHAR(10) File de messages 5
MESSAGE_QUEUE_LIBRARY5 VARCHAR(10) Bibliothèque de la file de messages 5