Recette SQL IBM i (AS/400) · PTF et licences
Les PTF qui attendent une action (IPL, application)
Les PTF qui attendent une action : application au prochain IPL, chargées mais pas appliquées, action en suspens.
Le besoin
Après une campagne de PTF, l'IPL est-il encore nécessaire ? Une PTF chargée mais pas appliquée ne corrige rien.
La requête
SELECT PTF_PRODUCT_ID, PTF_IDENTIFIER, PTF_LOADED_STATUS, PTF_IPL_ACTION, PTF_ACTION_PENDING,
PTF_STATUS_TIMESTAMP
FROM QSYS2.PTF_INFO
WHERE PTF_IPL_ACTION <> 'NONE' OR PTF_LOADED_STATUS = 'LOADED' OR PTF_ACTION_PENDING = 'YES'
ORDER BY PTF_STATUS_TIMESTAMP DESC
FETCH FIRST 10 ROWS ONLY
QSYS2.PTF_INFO donne une ligne par PTF. PTF_IPL_ACTION indique ce qui se passera au prochain IPL, PTF_LOADED_STATUS = 'LOADED' une PTF chargée non appliquée.
Le résultat sur un IBM i 7.5
La requête n'a renvoyé aucune ligne.
Aucune ligne : toutes les PTF de notre IBM i sont appliquées, rien n'attend d'IPL.
Données anonymisées : les noms de système, de profils, de bibliothèques, de postes et les adresses IP ont été remplacés.
L'adapter à votre système
Pour savoir si un IPL est requis tout court, comptez les lignes : zéro ligne, rien n'attend.