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...
| Variable | Type | Longueur |
|---|---|---|
| &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