Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.PTF_INFO

PTF installées sur le système

Liste les PTF du système avec leur statut, leur action d'IPL, leur remplacement et leur date : l'équivalent SQL de DSPPTF.

À quoi ça sert

Cette vue renvoie une ligne par PTF : produit, option, niveau de release, identifiant, statut de chargement (PTF_LOADED_STATUS), action d'IPL (PTF_IPL_ACTION), action en attente ou requise, PTF remplaçante, dates de création et de statut, et indicateur de PTF de Technology Refresh.

Elle remplace avantageusement DSPPTF : on peut filtrer sur le produit, trier par date, repérer les PTF dont l'application temporaire attend un IPL (comme dans l'exemple d'IBM) ou comparer deux partitions. Pour l'état des groupes de PTF, voir GROUP_PTF_INFO.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.PTF_INFO

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

PTF_PRODUCT_ID Identifiant du produit de la PTF PTF_PRODUCT_OPTION Option du produit de la PTF PTF_PRODUCT_OPTION_2 Option 2 du produit de la PTF PTF_PRODUCT_RELEASE_LEVEL Niveau de release du produit de la PTF PTF_PRODUCT_DESCRIPTION Description du produit de la PTF PTF_IDENTIFIER Identifiant de la PTF PTF_RELEASE_LEVEL Niveau de release de la PTF PTF_PRODUCT_LOAD Chargement du produit de la PTF PTF_LOADED_STATUS Statut de chargement de la PTF PTF_SAVE_FILE Fichier de sauvegarde de la PTF PTF_COVER_LETTER Lettre d'accompagnement de la PTF PTF_ON_ORDER PTF en commande PTF_IPL_ACTION Action d'IPL liée à la PTF PTF_ACTION_PENDING Action en attente pour la PTF PTF_ACTION_REQUIRED Action requise pour la PTF PTF_IPL_REQUIRED IPL requis par la PTF PTF_IS_RELEASED Indicateur de PTF publiée PTF_MINIMUM_LEVEL Niveau minimal de la PTF PTF_MAXIMUM_LEVEL Niveau maximal de la PTF PTF_STATUS_TIMESTAMP Horodatage du statut de la PTF PTF_SUPERSEDED_BY_PTF PTF remplaçant cette PTF PTF_LATEST_SUPERSEDING_PTF Dernière PTF remplaçante PTF_CREATION_TIMESTAMP Horodatage de création de la PTF PTF_TECHNOLOGY_REFRESH_PTF PTF de Technology Refresh PTF_TEMPORARY_APPLY_TIMESTAMP Horodatage de l'application temporaire de la PTF
5770999 *BASE *BASE V7R5M0 Microcode sous licence MF69088 V7R5M0 5050 SUPERSEDED NO NO NO NONE NO NONE UNKNOWN NO NULL NULL NULL MF69332 MJ07528 NULL NO NULL
5770999 *BASE *BASE V7R5M0 Microcode sous licence MF69089 V7R5M0 5050 PERMANENTLY APPLIED NO NO NO NONE NO NONE UNKNOWN NO 00 00 2022-01-25 13:16:22.000000 MJ02386 MJ02386 NULL NO 2022-01-25 13:00:02.000000
5770999 *BASE *BASE V7R5M0 Microcode sous licence MF69090 V7R5M0 5050 PERMANENTLY APPLIED NO NO NO NONE NO NONE IMMEDIATE NO 00 00 2022-01-25 13:16:33.000000 NULL NULL 2021-10-26 10:43:42.000000 NO 2022-01-25 13:00:02.000000
5770999 *BASE *BASE V7R5M0 Microcode sous licence MF69091 V7R5M0 5050 PERMANENTLY APPLIED NO NO NO NONE NO NONE UNKNOWN NO 00 00 2022-01-25 13:16:33.000000 MF70283 MF70283 NULL NO 2022-01-25 13:00:02.000000
5770999 *BASE *BASE V7R5M0 Microcode sous licence MF69092 V7R5M0 5050 PERMANENTLY APPLIED NO NO NO NONE NO NONE UNKNOWN NO 00 00 2022-01-25 13:16:34.000000 MJ02847 MJ02847 NULL NO 2022-01-25 13:00:02.000000

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

Un IPL aura-t-il un impact sur l'état des PTF ?

-- Description: Will an IPL impact PTF state? 
  SELECT PTF_IDENTIFIER, PTF_IPL_ACTION, A.* 
  FROM QSYS2.PTF_INFO A 
       WHERE PTF_IPL_ACTION <> 'NONE';

Colonnes renvoyées (25)

Afficher les 25 colonnes
ColonneTypeSignification
PTF_PRODUCT_ID VARCHAR(7) Identifiant du produit de la PTF
PTF_PRODUCT_OPTION VARCHAR(6) Option du produit de la PTF
PTF_PRODUCT_OPTION_2 VARCHAR(6) Option 2 du produit de la PTF
PTF_PRODUCT_RELEASE_LEVEL VARCHAR(6) Niveau de release du produit de la PTF
PTF_PRODUCT_DESCRIPTION VARCHAR(132) Description du produit de la PTF
PTF_IDENTIFIER VARCHAR(7) Identifiant de la PTF
PTF_RELEASE_LEVEL VARCHAR(6) Niveau de release de la PTF
PTF_PRODUCT_LOAD VARCHAR(4) Chargement du produit de la PTF
PTF_LOADED_STATUS VARCHAR(19) Statut de chargement de la PTF
PTF_SAVE_FILE VARCHAR(3) Fichier de sauvegarde de la PTF
PTF_COVER_LETTER VARCHAR(3) Lettre d'accompagnement de la PTF
PTF_ON_ORDER VARCHAR(3) PTF en commande
PTF_IPL_ACTION VARCHAR(19) Action d'IPL liée à la PTF
PTF_ACTION_PENDING VARCHAR(3) Action en attente pour la PTF
PTF_ACTION_REQUIRED VARCHAR(12) Action requise pour la PTF
PTF_IPL_REQUIRED VARCHAR(9) IPL requis par la PTF
PTF_IS_RELEASED VARCHAR(3) Indicateur de PTF publiée
PTF_MINIMUM_LEVEL VARCHAR(2) Niveau minimal de la PTF
PTF_MAXIMUM_LEVEL VARCHAR(2) Niveau maximal de la PTF
PTF_STATUS_TIMESTAMP TIMESTAMP Horodatage du statut de la PTF
PTF_SUPERSEDED_BY_PTF VARCHAR(7) PTF remplaçant cette PTF
PTF_LATEST_SUPERSEDING_PTF VARCHAR(7) Dernière PTF remplaçante
PTF_CREATION_TIMESTAMP TIMESTAMP Horodatage de création de la PTF
PTF_TECHNOLOGY_REFRESH_PTF VARCHAR(3) PTF de Technology Refresh
PTF_TEMPORARY_APPLY_TIMESTAMP TIMESTAMP Horodatage de l'application temporaire de la PTF