Aller au contenu

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.