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
| Colonne | Type | Signification |
|---|---|---|
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 |