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