Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.SOFTWARE_PRODUCT_INFO

Produits sous licence installés

Liste les produits sous licence et leurs options : état d'installation, niveau de release, erreurs de chargement, bibliothèques et répertoires du produit.

À quoi ça sert

Cette vue renvoie les produits logiciels connus du système, avec leur identifiant (PRODUCT_ID), l'option, l'identifiant et le type de chargement, le niveau de release, l'état installé ou non, l'état de chargement, si le produit est pris en charge et compatible, et ses bibliothèques et répertoires.

Elle indique aussi la date de release, la release cible minimale, les prérequis satisfaits ou non, et des informations d'enregistrement. Elle remplace l'affichage des ressources logicielles avec DSPSFWRSC et la consultation de la liste de produits.

Elle sert à vérifier qu'un produit ou une option est bien installé, à comparer deux partitions, ou à repérer les produits en erreur de chargement avec LOAD_ERROR = 'YES', comme dans l'exemple d'IBM.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.SOFTWARE_PRODUCT_INFO

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

PRODUCT_ID Identifiant du produit PRODUCT_OPTION Option du produit LOAD_ID Identifiant de chargement LOAD_TYPE Type de chargement RELEASE_LEVEL Niveau de release INSTALLED Installé SYMBOLIC_LOAD_STATE État de chargement symbolique LOAD_ERROR Erreur de chargement LOAD_STATE État de chargement SUPPORTED Pris en charge COMPATIBLE Compatible PRODUCT_LIBRARY_COUNT Nombre de bibliothèques du produit PRODUCT_LIBRARIES Bibliothèques du produit PRODUCT_DIRECTORY_COUNT Nombre de répertoires du produit PRODUCT_DIRECTORIES Répertoires du produit TEXT_DESCRIPTION Texte descriptif PRIMARY_LANGUAGE_LOAD_ID Identifiant de chargement de la langue principale RELEASE_DATE Date de la release MINIMUM_TARGET_RELEASE Release cible minimale MINIMUM_VRM_BASE Version, édition et modification de base minimales REQUIREMENTS_MET Prérequis satisfaits MIXED_RELEASES Releases mélangées LEVEL_ID Identifiant de niveau REGISTRATION_TYPE Type d'enregistrement REGISTRATION_VALUE Valeur d'enregistrement
5770999 *BASE 5050 CODE V7R5M0 YES INSTALLED NO 90 NO YES 1 QSYS 0 NULL Microcode sous licence NULL 15/04/22 V7R5M0 *MATCH 1 NO L00 04 1-800-IBM-SERV
5770SS1 *BASE 5050 CODE V7R5M0 YES INSTALLED NO 90 NO YES 1 QSYS 6 /QIBM/ProdData/OS -- /QIBM/ProdData/OS/SNMP -- /QIBM/ProdData/OS/xlxp/BIBAPP396 -- /QIBM/ProdData/OS/SQLLIB/bin -- /QIBM/ProdData/OS/ClusterResourceServices -- /QOpenSys/QIBM/ProdData/OS400/NTP Description de l'objet 2928 15/04/22 V7R5M0 *MATCH 1 YES L00 04 1-800-IBM-SERV
5770SS1 *BASE 2928 LANGUAGE V7R5M0 YES INSTALLED NO 90 NO YES 1 QSYS 1 /QIBM/ProdData/OS/MRI2928 IBM i NULL 15/04/22 V7R5M0 *MATCH 0 YES L00 04 1-800-IBM-SERV
5770SS1 1 5050 CODE V7R5M0 YES INSTALLED NO 90 NO YES 2 QSYS2 QQALIB 0 NULL Prise en charge de base étendue 2928 15/04/22 V7R5M0 *MATCH 1 YES NULL 04 1-800-IBM-SERV
5770SS1 1 2928 LANGUAGE V7R5M0 YES INSTALLED NO 90 NO YES 2 QSYS2 QQALIB 0 NULL Prise en charge de base étendue NULL 15/04/22 V7R5M0 *MATCH 0 YES NULL 04 1-800-IBM-SERV

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

Lister les produits sous licence qui sont en erreur.

-- Description: List any licensed programs that are in an error state. 
 SELECT * FROM QSYS2.SOFTWARE_PRODUCT_INFO WHERE LOAD_ERROR = 'YES';

Colonnes renvoyées (25)

Afficher les 25 colonnes
ColonneTypeSignification
PRODUCT_ID VARCHAR(7) Identifiant du produit
PRODUCT_OPTION VARCHAR(5) Option du produit
LOAD_ID VARCHAR(4) Identifiant de chargement
LOAD_TYPE VARCHAR(8) Type de chargement
RELEASE_LEVEL VARCHAR(10) Niveau de release
INSTALLED VARCHAR(3) Installé
SYMBOLIC_LOAD_STATE VARCHAR(9) État de chargement symbolique
LOAD_ERROR VARCHAR(3) Erreur de chargement
LOAD_STATE CHAR(2) État de chargement
SUPPORTED VARCHAR(3) Pris en charge
COMPATIBLE VARCHAR(3) Compatible
PRODUCT_LIBRARY_COUNT INTEGER Nombre de bibliothèques du produit
PRODUCT_LIBRARIES VARCHAR(120) Bibliothèques du produit
PRODUCT_DIRECTORY_COUNT INTEGER Nombre de répertoires du produit
PRODUCT_DIRECTORIES DBCLOB Répertoires du produit
TEXT_DESCRIPTION VARCHAR(132) Texte descriptif
PRIMARY_LANGUAGE_LOAD_ID CHAR(4) Identifiant de chargement de la langue principale
RELEASE_DATE DATE Date de la release
MINIMUM_TARGET_RELEASE CHAR(6) Release cible minimale
MINIMUM_VRM_BASE CHAR(6) Version, édition et modification de base minimales
REQUIREMENTS_MET INTEGER Prérequis satisfaits
MIXED_RELEASES VARCHAR(3) Releases mélangées
LEVEL_ID CHAR(3) Identifiant de niveau
REGISTRATION_TYPE CHAR(2) Type d'enregistrement
REGISTRATION_VALUE VARCHAR(14) Valeur d'enregistrement