Aller au contenu

ENDJRNLIB

Arrêter journalisation biblio

En bref

La commande ENDJRNLIB permet d'arrêter la journalisation des modifications d'une bibliothèque ou d'une liste de bibliothèques.

ENDJRNLIB se lit END (Arrêter) + JRNLIB. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

ENDJRNLIB LIB(…)

Paramètres

  • LIB Biblio obligatoire
  • JRN Journal
  • LOGLVL Niveau de consignation

Astuce : dans une session 5250, tapez ENDJRNLIB puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Sous conditions

La commande ENDJRNLIB permet d'arrêter la journalisation des modifications d'une bibliothèque ou d'une liste de bibliothèques.

La journalisation en cours de toutes les bibliothèques dans un journal particulier peut également être arrêtée.

Les commandes suivantes vous offrent d'autres méthodes d'arrêt de la journalisation :

  • Chemins d'accès - ENDJRNAP (Arrêter la journalisation de chemin d'accès)
  • Objets du système de fichiers intégré - ENDJRN (Arrêter la journalisation)
  • Fichiers physiques - ENDJRNPF (Arrêter la journalisation de fichier physique)
  • Autres objets - ENDJRNOBJ (Arrêter la journalisation d'objet)

Restrictions :

  • Si LIB(*ALL) est indiqué, un nom de journal doit être spécifié (paramètre JRN).
  • Si un nom de journal et une liste de noms de bibliothèques sont indiqués, tous les objets doivent être journalisés dans le journal indiqué.
  • Le journal indiqué doit être local. RCVSIZOPT(*MAXOPT3) spécifié.
  • Traitement du verrouillage

    Le bibliothèque pour arrêter la journalisation est verrouillée à l'aide d'un verrou exclusif avec lecture permise (*EXCLRD).

Paramètres

Mot-clé Description Valeurs possibles Remarques
LIB Biblio Valeurs uniques: *ALL
Autres valeurs (jusqu'à 300 répétitions): Nom générique, nom
Obligatoire, positionnel 1
JRN Journal Valeurs uniques: *OBJ
Autres valeurs: Nom d'objet qualifié
Facultatif, positionnel 2
Qualificatif 1: Journal Nom
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB
LOGLVL Niveau de consignation *ERRORS, *ALL Facultatif

Biblio (LIB)

Indique jusqu'à 300 noms de bibliothèque pour lesquels les modifications ne doivent plus être journalisées.

Valeurs uniques

*ALL
La journalisation des modifications de toutes les bibliothèques dans le journal indiqué sera arrêtée.

Autres valeurs

nom-générique
Indiquez le nom générique de la bibliothèque dont les modifications ne seront plus journalisées. Un nom générique est une chaîne d'un ou de plusieurs caractères suivie d'un astérisque (*). Si un nom générique est indiqué, les modifications de toutes les bibliothèques dont le nom commence par le même préfixe que le nom générique ne seront plus journalisées.
nom-bibliothèque
Indiquez le nom de la bibliothèque dont les modifications ne seront plus journalisées.

Journal (JRN)

Indique le nom qualifié du journal dans lequel les modifications des bibliothèques sont en cours de journalisation.

Valeurs uniques

*OBJ
Le journal est déterminé par le système à partir du nom de bibliothèque indiqué.

Qualificatif 1 : Journal

nom-journal
Indiquez le nom du journal dans lequel les bibliothèques indiquées sont journalisées.

Qualificatif 2 : Biblio

*LIBL
La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
*CURLIB
Le système effectue la recherche dans la bibliothèque en cours du travail. Si cette dernière n'est pas précisée, QGPL est prise par défaut.
nom-bibliothèque
Indiquez le nom de la bibliothèque sur laquelle doit porter la recherche.

Niveau de consignation (LOGLVL)

Indique le niveau d'enregistrement des erreurs utilisé. Ce paramètre permet de déterminer les messages qui vont être envoyés.

*ERRORS
Tous les messages de diagnostic et d'arrêt programme sont envoyés, mais la commande n'enverra pas de messages d'achèvement pour chaque objet. A l'issue de cette commande, un message d'achèvement est envoyé.
*ALL
La commande envoie tous les messages qui seraient envoyés avec *ERRORS, ainsi que le message d'achèvement pour chaque objet.

Exemples

Exemple 1 : Arrêt de la journalisation pour toutes les bibliothèques

ENDJRNLIB   LIB(*ALL)  JRN(MYLIB/MYJRN)

Cette commande arrête la journalisation de toutes les modifications apportées à toutes les bibliothèques dans le journal MYJRN de la bibliothèque MYLIB.

Exemple 2 : Arrêt de la journalisation pour une bibliothèque spécifique

ENDJRNLIB   LIB(DTALIB)

Cette commande arrête la journalisation de toutes les modifications apportées à la bibliothèque DTALIB.

Messages d'erreur

Messages *ESCAPE

CPF700B
La journalisation a été arrêtée pour &1 objet(s) sur &2.
CPF9801
Objet &2 non trouvé dans la bibliothèque &3.
CPF9802
Non autorisé à l'objet &2 de &3.
CPF9803
Impossible d'allouer l'objet &2 de la bibliothèque &3.
CPF9810
Bibliothèque &1 non trouvée.
CPF9820
Non autorisé à utiliser la bibliothèque &1.
CPF9825
Accès non autorisé à l'unité &1.
CPF9830
Allocation de la bibliothèque &1 impossible.
CPF9873
Accès à l'objet impossible en raison de l'état de l'ASP.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.