ENDJRNOBJ
Arrêter journalisation objet
En bref
La commande ENDJRNOBJ permet d'interrompre la journalisation des modifications d'un objet ou d'une liste d'objets.
ENDJRNOBJ se lit END
(Arrêter) + JRNOBJ.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
ENDJRNOBJ OBJ(…) OBJTYPE(…)
Paramètres
Astuce : dans une session 5250, tapez ENDJRNOBJ 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 : Oui
La commande ENDJRNOBJ permet d'interrompre la journalisation des modifications d'un objet ou d'une liste d'objets.
La journalisation de tous les objets de type *DTAARA et *DTAQ dans un journal spécifique 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)
- Bibliothèques - ENDJRNLIB (Arrêter la journalisation de bibliothèque)
Restrictions :
- Si OBJ(*ALL) ou OBJTYPE(*ALL) est indiqué, un nom de journal est obligatoire (paramètre JRN).
- Si un nom de journal et une liste de noms d'objets sont indiqués, tous les objets doivent être journalisés dans le journal indiqué.
- Le journal indiqué doit être local.
- Traitement du verrouillage
L'objet pour arrêter la journalisation est verrouillé à l'aide d'un verrou exclusif avec lecture permise (*EXCLRD).
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| OBJ | Objet | Valeurs uniques: *ALL Autres valeurs (jusqu'à 300 répétitions): Nom d'objet qualifié |
Obligatoire, positionnel 1 |
| Qualificatif 1: Objet | Nom générique, nom, *ALLLIB | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| OBJTYPE | Type d'objet | *DTAARA, *DTAQ, *ALL | Obligatoire, positionnel 2 |
| JRN | Journal | Valeurs uniques: *OBJ Autres valeurs: Nom d'objet qualifié |
Facultatif, positionnel 3 |
| Qualificatif 1: Journal | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| LOGLVL | Niveau de consignation | *ERRORS, *ALL | Facultatif |
Objet (OBJ)
Indique jusqu'à 300 objets pour lesquels les modifications ne doivent plus être journalisées.
Ce paramètre est obligatoire.
Valeurs uniques
- *ALL
- La journalisation des modifications de tous les types d'objet dans le journal indiqué sera arrêtée.
Qualificatif 1 : Objet
- *ALLLIB
- La journalisation des modifications de tous les objets spécifiés dans la bibliothèque indiquée sera arrêtée.
- nom-générique
- Indiquez le nom générique de l'objet 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 apportées à tous les types d'objet indiqués dont le nom commence par le même préfixe que le nom générique ne sont pas journalisées.
- nom-objet
- Indiquez le nom de l'objet dont les modifications ne seront plus 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.
Type d'objet (OBJTYPE)
Indique le type d'objet pour lequel la journalisation des modifications va être arrêtée.
Ce paramètre est obligatoire.
- *DTAARA
- La journalisation des objets de la zone de données va être arrêtée.
- *DTAQ
- La journalisation des objets de la file d'attente de données va être arrêtée.
- *ALL
- La journalisation des objets de cette commande dont le type est pris en charge va être arrêtée.
Remarque :Si OBJTYPE(*ALL) est indiqué, OBJ(*ALL) est obligatoire.
Journal (JRN)
Indique le nom qualifié du journal dans lequel s'effectue les modifications des objets sont journalisées.
Valeurs uniques
- *OBJ
- Le journal est déterminé par le système à partir du nom et du type d'objet spécifiés
Qualificatif 1 : Journal
- nom-journal
- Indiquez le nom du journal dans lequel les objets indiqués sont journalisés.
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 de toutes les zones de données et files d'attente de données
ENDJRNOBJ OBJ(*ALL) OBJTYPE(*ALL) JRN(MYLIB/MYJRN)
Cette commande arrête la journalisation de toutes les modifications de types *DTAARA et *DTAQ dans le journal MYJRN de la bibliothèque MYLIB.
Exemple 2 : Arrêt de la journalisation pour une zone de données précise
ENDJRNOBJ OBJ(DTALIB/MYDTAARA) OBJTYPE(*DTAARA)
Cette commande arrête la journalisation de toutes les modifications apportées à la zone de données MYDTAARA de la bibliothèque DTALIB.
Messages d'erreur
Messages *ESCAPE
- CPF700B
- La journalisation a été arrêtée pour &1 objet(s) sur &2.
- CPF705A
- Echec de l'opération car journal éloigné.
- CPF7057
- *LIBL n'est pas admis avec *ALL, *ALLLIB ou un nom générique.
- 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.
- CPF9875
- Ressources insuffisantes dans l'ASP &1.Appuyez sur AIDE.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.