CPF4105
Unité &4 incorrecte pour le fichier &2 de &3.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Les causes possibles sont les suivantes :
- Le type d'unité n'est pas admis pour le fichier.
- Dans le cas d'un fichier écran dont le paramètre DEV contient *REQUESTER, le travail n'est pas interactif.
- L'unité est un fichier écran créé avec APPTYPE(*CTLSSN).
- Dans le cas d'un fichier ICF OS/400 qui acquiert l'unité-programme du demandeur, il ne s'agit pas d'un travail par lots lancé par une demande de démarrage de programme.
Que faire
Modifiez le paramètre DEV dans la commande de création, de modification ou de substitution de fichier appropriée, puis renouvelez votre demande.
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 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4105) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4105) EXEC(DO)
/* traitement de l'erreur */
ENDDO