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
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.