Aller au contenu

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

  • OBJ Objet obligatoire
  • OBJTYPE Type d'objet obligatoire
  • JRN Journal
  • LOGLVL Niveau de consignation

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.