Aller au contenu

Service SQL IBM i (AS/400) · Vue

SYSTOOLS.GROUP_PTF_CURRENCY

Niveau des groupes de PTF

Compare chaque groupe de PTF installé au niveau disponible chez IBM pour savoir s'il est à jour : l'équivalent SQL de WRKPTFGRP.

À quoi ça sert

Cette vue renvoie une ligne par groupe de PTF connu du système : identifiant (PTF_GROUP_ID), titre, niveau installé (PTF_GROUP_LEVEL_INSTALLED), niveau disponible (PTF_GROUP_LEVEL_AVAILABLE), état (PTF_GROUP_CURRENCY), release concernée et statut du groupe sur le système.

Elle sert à contrôler en une requête quels groupes (cumulatif, groupe de sécurité, base de données…) ont du retard et à préparer une campagne de PTF. En triant sur l'écart entre niveau disponible et niveau installé, on fait apparaître les groupes les plus en retard.

La colonne PTF_GROUP_RELEASE permet de ne garder que les groupes de la version courante de l'OS, comme dans l'exemple IBM.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM SYSTOOLS.GROUP_PTF_CURRENCY, SYSIBMADM.ENV_SYS_INFO V  
  WHERE PTF_GROUP_RELEASE = 'R' CONCAT V.OS_VERSION CONCAT V.OS_RELEASE CONCAT '0' 
  ORDER BY PTF_GROUP_LEVEL_AVAILABLE - PTF_GROUP_LEVEL_INSTALLED DESC

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

PTF_GROUP_CURRENCY Niveau d'actualité du groupe de PTF PTF_GROUP_ID Identifiant du groupe de PTF PTF_GROUP_TITLE Titre du groupe de PTF PTF_GROUP_LEVEL_INSTALLED Niveau du groupe de PTF installé PTF_GROUP_LEVEL_AVAILABLE Niveau du groupe de PTF disponible LAST_UPDATED_BY_IBM Dernière mise à jour par IBM PTF_GROUP_RELEASE Release du groupe de PTF PTF_GROUP_STATUS_ON_SYSTEM Statut du groupe de PTF sur le système PTF_GROUP_LAST_UPDATED_BY_IBM Dernière mise à jour du groupe de PTF par IBM OS_NAME OS_VERSION OS_RELEASE HOST_NAME TOTAL_CPUS CONFIGURED_CPUS CONFIGURED_MEMORY TOTAL_MEMORY
UPDATE AVAILABLE UTIL917 SF99750 - 750 Cumulative PTF Package 25319 26197 22/07/26 UTIL918 UTIL919 07/22/2026 IBM i 7 5 POSTE15 1 1 32768 32768
UPDATE AVAILABLE UTIL920 SF99952 - 750 IBM HTTP Server for i 22 34 28/09/26 UTIL918 UTIL919 09/28/2026 IBM i 7 5 POSTE15 1 1 32768 32768
UPDATE AVAILABLE UTIL921 SF99958 - 750 Group Security 60 70 29/09/26 UTIL918 UTIL919 09/29/2026 IBM i 7 5 POSTE15 1 1 32768 32768
UPDATE AVAILABLE UTIL922 SF99959 - 750 Group Hiper 100 109 30/09/26 UTIL918 UTIL919 09/30/2026 IBM i 7 5 POSTE15 1 1 32768 32768
UPDATE AVAILABLE UTIL923 SF99955 - 750 Java 14 22 10/09/26 UTIL918 UTIL919 09/10/2026 IBM i 7 5 POSTE15 1 1 32768 32768

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

Déterminer si les groupes de PTF de la release courante sont à jour, du plus en retard au moins en retard.

-- Description: Determine whether the PTF Groups are current 
  SELECT * FROM SYSTOOLS.GROUP_PTF_CURRENCY, SYSIBMADM.ENV_SYS_INFO V  
  WHERE PTF_GROUP_RELEASE = 'R' CONCAT V.OS_VERSION CONCAT V.OS_RELEASE CONCAT '0' 
  ORDER BY PTF_GROUP_LEVEL_AVAILABLE - PTF_GROUP_LEVEL_INSTALLED DESC;

Bon à savoir

Les niveaux disponibles viennent des informations IBM récupérées par le système : une absence de connexion donne des données incomplètes.

Colonnes renvoyées (9)

Afficher les 9 colonnes
ColonneTypeSignification
PTF_GROUP_CURRENCY VARCHAR(46) Niveau d'actualité du groupe de PTF
PTF_GROUP_ID CHAR(7) Identifiant du groupe de PTF
PTF_GROUP_TITLE VARCHAR(1000) Titre du groupe de PTF
PTF_GROUP_LEVEL_INSTALLED INTEGER Niveau du groupe de PTF installé
PTF_GROUP_LEVEL_AVAILABLE INTEGER Niveau du groupe de PTF disponible
LAST_UPDATED_BY_IBM DATE Dernière mise à jour par IBM
PTF_GROUP_RELEASE VARCHAR(6) Release du groupe de PTF
PTF_GROUP_STATUS_ON_SYSTEM VARCHAR(20) Statut du groupe de PTF sur le système
PTF_GROUP_LAST_UPDATED_BY_IBM CHAR(10) Dernière mise à jour du groupe de PTF par IBM