Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.JOURNALED_OBJECTS

Objets journalisés

Liste les objets journalisés (fichiers, zones de données, fichiers de l'IFS) avec leur journal, les images enregistrées et l'héritage.

À quoi ça sert

La vue renvoie une ligne par objet journalisé : journal et sa bibliothèque, ASP, type d'objet, bibliothèque et nom pour les objets de bibliothèque, chemin pour ceux de l'IFS, type de fichier, images enregistrées (avant, après), omission des écritures d'ouverture et de fermeture, héritage de la journalisation et filtre de journal distant.

Elle répond aux questions de contrôle : tel fichier est-il journalisé, dans quel journal, avec quelles images. L'exemple d'IBM liste tous les objets journalisés vers le journal APPJRN de la bibliothèque APPLIB. Elle sert aussi à comparer deux systèmes (haute disponibilité, miroir) ou à repérer les fichiers critiques non protégés.

Pour les règles qui journalisent automatiquement les nouveaux objets, voir QSYS2.JOURNAL_INHERIT_RULES.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.JOURNALED_OBJECTS

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

JOURNAL_LIBRARY Bibliothèque du journal JOURNAL_NAME Nom du journal IASP_NUMBER Numéro de l'ASP indépendant IASP_NAME Nom de l'ASP indépendant OBJECT_TYPE Type de l'objet OBJECT_LIBRARY Bibliothèque de l'objet OBJECT_NAME Nom de l'objet FILE_TYPE Type de fichier PATH_NAME Chemin FILE_IDENTIFIER Identifiant du fichier JOURNAL_IMAGES Images enregistrées dans le journal OMIT_JOURNAL_ENTRY Entrées de journal à omettre INHERIT Héritage REMOTE_JOURNAL_FILTER Filtre du journal distant
BIBAPP007 BIBAPP007 1 *SYSBAS *JRNRCV BIBAPP007 MARTIN1000 NULL NULL NULL NULL NULL NULL NULL
BIBAPP007 BIBAPP007 1 *SYSBAS *JRNRCV BIBAPP007 BIBAPP007 NULL NULL NULL NULL NULL NULL NULL
BIBAPP007 BIBAPP007 1 *SYSBAS *JRNRCV BIBAPP007 MARTIN1001 NULL NULL NULL NULL NULL NULL NULL
BIBAPP007 BIBAPP007 1 *SYSBAS *JRNRCV BIBAPP007 MARTIN1002 NULL NULL NULL NULL NULL NULL NULL
BIBAPP007 BIBAPP007 1 *SYSBAS *JRNRCV BIBAPP007 MARTIN1003 NULL NULL NULL NULL NULL NULL NULL

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 tous les objets journalisés dans APPLIB/APPJRN.

-- Description: Review all the objects journaled to APPLIB/APPJRN. 
 SELECT * FROM QSYS2.JOURNALED_OBJECTS 
 WHERE OBJECT_LIBRARY = 'APPLIB' AND JOURNAL_NAME = 'APPJRN' 
  ORDER BY OBJECT_TYPE, OBJECT_LIBRARY, OBJECT_NAME, PATH_NAME;

Colonnes renvoyées (14)

Afficher les 14 colonnes
ColonneTypeSignification
JOURNAL_LIBRARY VARCHAR(10) Bibliothèque du journal
JOURNAL_NAME VARCHAR(10) Nom du journal
IASP_NUMBER INTEGER Numéro de l'ASP indépendant
IASP_NAME VARCHAR(10) Nom de l'ASP indépendant
OBJECT_TYPE VARCHAR(7) Type de l'objet
OBJECT_LIBRARY VARCHAR(10) Bibliothèque de l'objet
OBJECT_NAME VARCHAR(10) Nom de l'objet
FILE_TYPE VARCHAR(8) Type de fichier
PATH_NAME DBCLOB Chemin
FILE_IDENTIFIER BINARY(16) Identifiant du fichier
JOURNAL_IMAGES VARCHAR(6) Images enregistrées dans le journal
OMIT_JOURNAL_ENTRY VARCHAR(10) Entrées de journal à omettre
INHERIT VARCHAR(4) Héritage
REMOTE_JOURNAL_FILTER VARCHAR(4) Filtre du journal distant