Aller au contenu

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

VariableTypeLongueur
&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