Aller au contenu

Message d'erreur IBM i (AS/400)

CPF4240

Non autorisé à accéder au fichier de données numéro de séquence &20.

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

Cause

Le numéro de séquence &20, label &8, volume &6, sur l'unité &4, n'a pas permis l'accès au fichier &2, dans &3. S'il s'agit d'un fichier d'entrée, les labels indiquent que les données ne peuvent être lues. S'il s'agit d'un fichier de sortie, il n'est pas possible d'utiliser ce fichier en réécriture ou en ajout. Seul le responsable de la sécurité peut traiter un fichier protégé.

Que faire

Effectuez l'une des opérations suivantes, puis renouvelez la demande :

  • Montez un volume différent sur l'unité de bande.
  • Indiquez un numéro de séquence correct dans la commande OVRTAPF (Substituer un fichier bande).

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
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 10
&6 *CHAR 6
&8 *CHAR 17
&20 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4240) MSGF(QSYS/QCPFMSG)

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

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