Aller au contenu

Message d'erreur IBM i (AS/400)

CPF411A

Unité *REQUESTER déjà utilisée dans un autre environnement.

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

Cause

Vous avez lancé une opération OPEN ou ACQUIRE pour l'unité programme &4 vers le fichier &2 de la bibliothèque &3 en indiquant une unité *REQUESTER. Cependant, la session *REQUESTER a déjà été utilisée dans un autre environnement. La demande en cours utilise un fichier ICF alors que la demande précédente utilisait un fichier de communications ou un fichier mixte, ou inversement.

Que faire

Corrigez le programme d'application pour que seuls les fichiers ICF soient utilisés pour l'unité *REQUESTER, puis renouvelez la 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(CPF411A) MSGF(QSYS/QCPFMSG)

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

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