Aller au contenu

Message d'erreur IBM i (AS/400)

CPF7009

Tous les fichiers sous-jacents ne sont pas journalisés dans &3.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

La journalisation des chemins d'accès du fichier &1, bibliothèque &2, n'a pas pu commencer, car le fichier sous-jacent &5, bibliothèque &6, n'est pas journalisé, ou ne l'est pas dans &3, bibliothèque &4. Les chemins d'accès d'un fichier ne peuvent être journalisés que si tous les fichiers sous-jacents sont déjà journalisés dans le même journal.

Que faire

Lancez la journalisation du fichier physique sous-jacent (commande STRJRNPF), puis relancez la demande.

Description technique

La journalisation du chemin d'accès ne peut être démarrée pour un fichier qu'une fois que tous les fichiers sous-jacents sont journalisés dans le même journal, quelle que soit la portée des membres du fichier logique.

Access path journaling can only be started for a file after all of the based-on files are journaled to the same journal, regardless of the scoping for the logical file members.

Variables du message

Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...

VariableTypeLongueur
&1 *CHAR 10
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 10
&5 *CHAR 10
&6 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF7009) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF7009) EXEC(DO)
  /* traitement de l'erreur */
ENDDO