Aller au contenu

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ètreTypePar défautSignification
P_GROUP_PTF_ID VARCHAR(7) obligatoire Identifiant du groupe de PTF à examiner

Colonnes renvoyées (26)

Afficher les 26 colonnes
ColonneTypeSignification
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