Service SQL IBM i (AS/400) · Vue
QSYS2.JOURNAL_RECEIVER_INFO
Récepteurs de journal du système
Liste les récepteurs de journal avec leur statut, leur taille, leur seuil et leurs numéros de séquence : l'équivalent SQL de WRKJRNRCV.
À quoi ça sert
La vue renvoie une ligne par récepteur de journal : bibliothèque et nom, texte, ASP, journal auquel il est rattaché, seuil, taille, statut, nombre d'écritures, premier et dernier numéros de séquence, et d'autres attributs, plus d'une cinquantaine de colonnes en tout.
C'est l'outil de base pour ménager l'espace disque : repérer les récepteurs volumineux, ceux qui sont détachés mais non supprimés, ceux qui n'ont jamais été sauvegardés. La colonne STATUS porte l'état, et l'exemple d'IBM filtre sur la valeur ONLINE pour dresser la liste des récepteurs qui n'ont pas été sauvegardés.
Le SQL permet de totaliser la taille par journal, de trier par date ou de produire un rapport régulier, ce que WRKJRNRCV ne fait pas. Pour le journal lui-même, voir QSYS2.JOURNAL_INFO.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT JOURNAL_RECEIVER_LIBRARY, JOURNAL_RECEIVER_NAME, STATUS
FROM QSYS2.JOURNAL_RECEIVER_INFO
WHERE STATUS = 'ONLINE'
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| JOURNAL_RECEIVER_LIBRARY Bibliothèque du récepteur de journal | JOURNAL_RECEIVER_NAME Nom du récepteur de journal | STATUS Statut |
|---|---|---|
| QBABULLE | QSQJRN0001 | ONLINE |
| QBABULLE | QSQJRN0002 | ONLINE |
| QBABULLE | QSQJRN0003 | ONLINE |
| QBABULLE | QSQJRN0004 | ONLINE |
| QBABULLE | QSQJRN0005 | ONLINE |
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
Renvoyer la liste des récepteurs de journal qui n'ont pas été sauvegardés.
-- Description: Return a list of journal receivers that have not been saved.
SELECT JOURNAL_RECEIVER_LIBRARY, JOURNAL_RECEIVER_NAME, STATUS
FROM QSYS2.JOURNAL_RECEIVER_INFO
WHERE STATUS = 'ONLINE';
Bon à savoir
Un récepteur supprimé trop tôt peut rendre une reprise impossible : avant tout nettoyage, vérifie qu'il est sauvegardé et plus nécessaire à la réplication.
Colonnes renvoyées (52)
Afficher les 52 colonnes
| Colonne | Type | Signification |
|---|---|---|
JOURNAL_RECEIVER_LIBRARY |
VARCHAR(10) | Bibliothèque du récepteur de journal |
JOURNAL_RECEIVER_NAME |
VARCHAR(10) | Nom du récepteur de journal |
DESCRIPTIVE_TEXT |
VARCHAR(50) | Texte descriptif |
JOURNAL_RECEIVER_ASP_NUMBER |
INTEGER | Numéro de l'ASP du récepteur de journal |
JOURNAL_RECEIVER_ASP_NAME |
VARCHAR(10) | Nom de l'ASP du récepteur de journal |
JOURNAL_LIBRARY |
VARCHAR(10) | Bibliothèque du journal |
JOURNAL_NAME |
VARCHAR(10) | Nom du journal |
THRESHOLD |
INTEGER | Seuil |
SIZE |
INTEGER | Taille |
STATUS |
VARCHAR(8) | Statut |
NUMBER_OF_JOURNAL_ENTRIES |
DECIMAL(20, 0) | Nombre d'entrées de journal |
FIRST_SEQUENCE_NUMBER |
DECIMAL(21, 0) | Premier numéro de séquence |
LAST_SEQUENCE_NUMBER |
DECIMAL(21, 0) | Dernier numéro de séquence |
MAXIMUM_ENTRY_SPECIFIC_DATA_LENGTH |
DECIMAL(20, 0) | Longueur maximale des données spécifiques de l'écriture |
MAXIMUM_NULL_VALUE_INDICATORS |
INTEGER | Nombre maximal d'indicateurs de valeur nulle |
ATTACH_TIMESTAMP |
TIMESTAMP | Horodatage d'attachement |
DETACH_TIMESTAMP |
TIMESTAMP | Horodatage du détachement |
SAVE_TIMESTAMP |
TIMESTAMP | Horodatage de la sauvegarde |
PREVIOUS_JOURNAL_RECEIVER_LIBRARY |
VARCHAR(10) | Bibliothèque du récepteur de journal précédent |
PREVIOUS_JOURNAL_RECEIVER |
VARCHAR(10) | Récepteur de journal précédent |
NEXT_JOURNAL_RECEIVER_LIBRARY |
VARCHAR(10) | Bibliothèque du récepteur de journal suivant |
NEXT_JOURNAL_RECEIVER |
VARCHAR(10) | Récepteur de journal suivant |
RECEIVER_MAXIMUM_SIZE |
VARCHAR(8) | Taille maximale du récepteur de journal |
MINIMIZE_ESD_FOR_DATA_AREAS |
VARCHAR(3) | Minimisation des données spécifiques pour les zones de données |
MINIMIZE_ESD_FOR_FILES |
VARCHAR(6) | Minimisation des données spécifiques pour les fichiers |
FIXED_LENGTH_DATA_INCLUDES_JOB_NAME |
VARCHAR(3) | Données de longueur fixe incluant le nom du travail |
FIXED_LENGTH_DATA_INCLUDES_USER_NAME |
VARCHAR(3) | Données de longueur fixe incluant le nom de l'utilisateur |
FIXED_LENGTH_DATA_INCLUDES_PROGRAM_NAME |
VARCHAR(3) | Données de longueur fixe incluant le nom du programme |
FIXED_LENGTH_DATA_INCLUDES_PROGRAM_LIBRARY |
VARCHAR(3) | Données de longueur fixe incluant la bibliothèque du programme |
FIXED_LENGTH_DATA_INCLUDES_SYSTEM_SEQUENCE_NUMBER |
VARCHAR(3) | Données de longueur fixe incluant le numéro de séquence système |
FIXED_LENGTH_DATA_INCLUDES_REMOTE_ADDRESS |
VARCHAR(3) | Données de longueur fixe incluant l'adresse distante |
FIXED_LENGTH_DATA_INCLUDES_THREAD_ID |
VARCHAR(3) | Données de longueur fixe incluant l'identifiant de unité d'exécution (thread) |
FIXED_LENGTH_DATA_INCLUDES_LOGICAL_UNIT_OF_WORK_ID |
VARCHAR(3) | Données de longueur fixe incluant l'identifiant d'unité de travail logique |
FIXED_LENGTH_DATA_INCLUDES_TRANSACTION_ID |
VARCHAR(3) | Données de longueur fixe incluant l'identifiant de transaction |
PENDING_TRANSACTIONS |
VARCHAR(3) | Transactions en attente |
REMOTE_JOURNAL_TYPE |
VARCHAR(6) | Type de journal distant |
LOCAL_JOURNAL_SYSTEM |
VARCHAR(8) | Système du journal local |
LOCAL_JOURNAL_LIBRARY |
VARCHAR(10) | Bibliothèque du journal local |
LOCAL_JOURNAL_NAME |
VARCHAR(10) | Nom du journal local |
LOCAL_JOURNAL_ASP_GROUP |
VARCHAR(10) | Groupe d'ASP du journal local |
LOCAL_JOURNAL_RECEIVER_LIBRARY |
VARCHAR(10) | Bibliothèque du récepteur de journal local |
SOURCE_JOURNAL_SYSTEM |
VARCHAR(8) | Système du journal source |
SOURCE_JOURNAL_LIBRARY |
VARCHAR(10) | Bibliothèque du journal source |
SOURCE_JOURNAL_NAME |
VARCHAR(10) | Nom du journal source |
SOURCE_JOURNAL_ASP_GROUP |
VARCHAR(10) | Groupe d'ASP du journal source |
SOURCE_JOURNAL_RECEIVER_LIBRARY |
VARCHAR(10) | Bibliothèque du récepteur du journal source |
REDIRECTED_RECEIVER_LIBRARY |
VARCHAR(10) | Bibliothèque du récepteur de journal redirigé |
FILTER_BY_OBJECT |
VARCHAR(4) | Filtre par objet |
FILTER_IMAGES |
VARCHAR(7) | Filtre sur les images |
FILTER_PROGRAMS |
INTEGER | Filtre sur les programmes |
FILTER_PROGRAM_ARRAY |
VARCHAR(219) | Tableau des programmes de filtre |
FILTER_PROGRAM_JSON |
VARCHAR(498) | Programmes de filtre au format JSON |