Service SQL IBM i (AS/400) · Vue
SYSTOOLS.GROUP_PTF_DETAILS
Détail des PTF d'un groupe
Détaille chaque PTF contenue dans les groupes de PTF installés : état, produit, APAR, IPL requis, PTF remplaçante, sur la base des données IBM.
À quoi ça sert
Cette vue développe les groupes de PTF installés sur la partition en une ligne par PTF. Elle indique le groupe (PTF_GROUP_NAME), le produit (PTF_PRODUCT_ID), l'identifiant de la PTF (PTF_IDENTIFIER), l'APAR_NAME, l'état (PTF_STATUS, PTF_LOADED_STATUS), la nécessité d'un IPL (PTF_IPL_REQUIRED, PTF_IPL_ACTION), la PTF qui la remplace (PTF_SUPERSEDED_BY_PTF) et les dates.
Le paramètre P_GROUP_PTF_ID désigne le groupe à examiner. La vue confronte l'état réel du système aux informations d'IBM : on trouve ainsi les PTF d'un groupe qui ne sont pas encore appliquées, comme dans l'exemple, ou celles qui exigent un IPL.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM SYSTOOLS.GROUP_PTF_DETAILS
WHERE PTF_STATUS <> 'PTF APPLIED'
ORDER BY PTF_GROUP_NAME
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| PTF_GROUP_DESCRIPTION Description du groupe de PTF | PTF_GROUP_NAME Nom du groupe de PTF | PTF_STATUS Statut de la PTF | PTF_PRODUCT_ID Identifiant du produit de la PTF | PTF_IDENTIFIER Identifiant de la PTF | APAR_NAME Nom de l'APAR | INCLUDED_IN_GROUP Inclus dans le groupe | PTF_CUM_PACKAGE Package cumulatif de la PTF | PTF_PRODUCT_DESCRIPTION Description du produit 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_CREATION_TIMESTAMP Horodatage de création de la PTF | PTF_INCLUDED_IN_GROUP_DATE Date d'inclusion de la PTF dans le groupe |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CONTENT UTIL140 ONDEMAND FOR I - 5770-RD1 7.5 | UTIL924 | PTF MISSING | 5770RD1 | SI77938 | SE76705 | 10/05/22 | C2104750 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | IMMEDIATE | NULL | NULL | NULL | NULL | NULL | NULL | 05/10/22 |
| CONTENT UTIL140 ONDEMAND FOR I - 5770-RD1 7.5 | UTIL924 | PTF MISSING | 5770RD1 | SI77941 | SE76706 | 10/05/22 | C2104750 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | IMMEDIATE | NULL | NULL | NULL | NULL | NULL | NULL | 05/10/22 |
| CONTENT UTIL140 ONDEMAND FOR I - 5770-RD1 7.5 | UTIL924 | PTF MISSING | 5770RD1 | SI78112 | SE76790 | 10/05/22 | C2104750 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | IMMEDIATE | NULL | NULL | NULL | NULL | NULL | NULL | 05/10/22 |
| CONTENT UTIL140 ONDEMAND FOR I - 5770-RD1 7.5 | UTIL924 | PTF MISSING | 5770RD1 | SI78440 | SE77004 | 10/05/22 | C2104750 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | IMMEDIATE | NULL | NULL | NULL | NULL | NULL | NULL | 05/10/22 |
| CONTENT UTIL140 ONDEMAND FOR I - 5770-RD1 7.5 | UTIL924 | PTF MISSING | 5770RD1 | SI78442 | SE77006 | 10/05/22 | C2104750 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | IMMEDIATE | NULL | NULL | NULL | NULL | NULL | NULL | 05/10/22 |
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
Passer en revue toutes les PTF non appliquées des groupes de PTF installés, d'après le détail fourni par IBM.
-- Description: Review all unapplied PTFs contained within PTF Groups installed
-- on the partition against the live PTF detail available from IBM
SELECT * FROM SYSTOOLS.GROUP_PTF_DETAILS
WHERE PTF_STATUS <> 'PTF APPLIED'
ORDER BY PTF_GROUP_NAME;
Bon à savoir
Comme pour les autres vues de niveau, les données IBM exigent que le système puisse interroger IBM. Pour le seul état local des PTF, voir QSYS2.PTF_INFO.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
P_GROUP_PTF_ID |
VARCHAR(7) | obligatoire | Identifiant du groupe de PTF à examiner |
Colonnes renvoyées (26)
Afficher les 26 colonnes
| Colonne | Type | Signification |
|---|---|---|
PTF_GROUP_DESCRIPTION |
VARCHAR(100) | Description du groupe de PTF |
PTF_GROUP_NAME |
VARCHAR(7) | Nom du groupe de PTF |
PTF_STATUS |
VARCHAR(11) | Statut de la PTF |
PTF_PRODUCT_ID |
VARCHAR(7) | Identifiant du produit de la PTF |
PTF_IDENTIFIER |
VARCHAR(7) | Identifiant de la PTF |
APAR_NAME |
VARCHAR(8) | Nom de l'APAR |
INCLUDED_IN_GROUP |
DATE | Inclus dans le groupe |
PTF_CUM_PACKAGE |
VARCHAR(8) | Package cumulatif de la PTF |
PTF_PRODUCT_DESCRIPTION |
VARCHAR(132) | Description du produit 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_CREATION_TIMESTAMP |
TIMESTAMP | Horodatage de création de la PTF |
PTF_INCLUDED_IN_GROUP_DATE |
VARCHAR(10) | Date d'inclusion de la PTF dans le groupe |