Aller au contenu

ENDJRNPF

Arrêter fich physique journal

En bref

La commande ENDJRNPF (Arrêter la journalisation de fichier physique) permet de mettre fin à la journalisation des modifications apportées à un fichier physique spécifique et à la totalité de ses membres.

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

Syntaxe minimale

ENDJRNPF FILE(…)

Paramètres

  • FILE Fichier physique journalisé obligatoire
  • JRN Journal
  • LOGLVL Niveau de consignation

Astuce : dans une session 5250, tapez ENDJRNPF 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 ENDJRNPF (Arrêter la journalisation de fichier physique) permet de mettre fin à la journalisation des modifications apportées à un fichier physique spécifique et à la totalité de ses membres.

La journalisation en cours de tous les fichiers physiques dans un journal spécifique peut également être arrêtée.

Si le fichier concerné est réparti et que l'arrêt de la journalisation aboutit localement, une tentative de répartition de la commande ENDJRNPF est effectuée. Même si la demande de répartition échoue, le fichier local n'est pas journalisé. De plus, lorsqu'un journal et un nom de fichier sont indiqués et que le fichier est réparti, une tentative de répartition de la demande ENDJRNPF est effectuée même si le fichier n'est pas journalisé localement.

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)
  • Bibliothèques - ENDJRNLIB (Arrêter la journalisation de bibliothèque)
  • Autres objets - ENDJRNOBJ (Arrêter la journalisation d'objet)

Restrictions :

  • Les substitutions ne s'appliquent pas aux fichiers indiqués au paramètre FILE.
  • Si FILE(*ALL) est indiqué, un nom de journal est obligatoire.
  • Si un nom de journal et une liste de noms de fichier sont indiqués, tous les fichiers doivent être journalisés dans le journal indiqué.
  • Le journal indiqué doit être local.
  • Dans le cas de travaux à unités d'exécution multiples, cette commande n'admet pas l'utilisation d'unités d'exécution multiples pour les fichiers répartis. Elle échoue dans le cas de fichiers répartis utilisant une base de données relationnelle de type *SNA.
  • Traitement du verrouillage

    Le fichier physique pour arrêter la journalisation est verrouillé à l'aide d'un verrou exclusif avec lecture permise (*EXCLRD). Tous les fichiers physiques créés sur le fichier physique sont également verrouillés à l'aide d'un verrou exclusif avec lecture permise (*EXCLRD).

Paramètres

Mot-clé Description Valeurs possibles Remarques
FILE Fichier physique journalisé Valeurs uniques: *ALL
Autres valeurs (jusqu'à 300 répétitions): Nom d'objet qualifié
Obligatoire, positionnel 1
Qualificatif 1: Fichier physique journalisé Nom générique, nom, *ALLLIB
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB
JRN Journal Valeurs uniques: *FILE
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

Fichier physique journalisé (FILE)

Indique les noms de fichiers physiques (jusqu'à 300) pour lesquels les modifications ne seront plus journalisées.

Ce paramètre est obligatoire.

Valeurs uniques

*ALL
Arrête la journalisation de tous les fichiers physiques associés au journal indiqué.

Qualificatif 1 : Fichier physique journalisé

*ALLLIB
Les modifications apportées aux fichiers physiques de la bibliothèque spécifiée ne seront plus journalisées.
nom-générique
Indiquez le nom générique du fichier physique 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 tous les fichiers physiques dont le nom commence par le même préfixe que le nom générique ne seront plus journalisées.
nom-fichier
Indiquez le nom du fichier physique dont la journalisation des modifications doit être arrêtée.

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.

Journal (JRN)

Indique le nom du journal dans lequel s'effectue la journalisation des fichiers indiqués.

Valeurs uniques

*FILE
Le nom du journal est déterminé par le système en fonction des noms de fichiers mentionnés.

Qualificatif 1 : Journal

nom-journal
Indiquez le nom du journal dans lequel s'effectue la journalisation des fichiers.

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

ENDJRNPF   FILE(MYLIB/MYFILE)

Cette commande arrête la journalisation de toutes les modifications apportées à tous les membres du fichier MYFILE de la bibliothèque MYLIB. Les modifications apportées après l'exécution de cette commande ne sont pas journalisées.

Messages d'erreur

Messages *ESCAPE

CPF69A9
Erreur interne détectée, code raison &2.
CPF6970
Chemins d'accès sur fichier &1 encore journalisés.
CPF70A6
L'objet &1 de la bibliothèque &2 membre &3 n'est pas admissible pour l'opération demandée.
CPF700B
La journalisation a été arrêtée pour &1 objet(s) sur &2.
CPF7002
Le fichier &1 de la bibliothèque &2 n'est pas un fichier physique.
CPF703B
L'arrêt implicite de la journalisation des chemins d'accès a échoué.
CPF703C
Une transaction de contrôle de validation fait obstacle à l'opération de journalisation.
CPF7031
Impossible d'allouer membre &3 du fichier &1 de &2.
CPF7032
La commande ENDJRNPF ou ENDJRNAP n'a pas abouti.
CPF7033
Echec de démarrage ou arrêt de journalisation pour membre &3.
CPF7034
Dommage logique du fichier &1 de &2.
CPF704C
Journalisation terminée localement, mais échec des demandes réparties.
CPF704D
Echec de la commande ENDJRNPF.
CPF705A
Echec de l'opération car journal éloigné.
CPF7057
*LIBL n'est pas admis avec *ALL, *ALLLIB ou un nom générique.
CPF708D
Récepteur de journal endommagé au niveau logique.
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.
CPF9809
Accès à la bibliothèque &1 impossible.
CPF9810
Bibliothèque &1 non trouvée.
CPF9812
Fichier &1 non trouvé dans la bibliothèque &2.
CPF9820
Non autorisé à utiliser la bibliothèque &1.
CPF9822
Non autorisé au fichier &1 de &2.
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.