Message d'erreur IBM i (AS/400)
CPFA0E5
Arrêt anormal de la communication avec le serveur de fichiers.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Vous avez tenté d'effectuer sur l'objet &1 une opération requérant une interaction avec un serveur de fichiers. Or, la communication avec ce dernier a été arrêtée anormalement par le système éloigné. Les raisons possibles sont les suivantes :
- La pile de protocoles sur le système éloigné a été désactivée.
- La connexion utilisée par le système pour communiquer avec le serveur de fichiers a été arrêtée. Par exemple, si la pile de protocoles en cours est APPC et que la description d'unité utilisée a été mise hors fonction.
- Le serveur de fichiers sur le système éloigné a été arrêté.
- Le système éloigné à détecté une erreur dans les données envoyées par le système local.
Que faire
Effectuez les opérations suivantes :
- Vérifiez que la pile de protocoles sur le système éloigné est active.
- Si la connexion a été arrêtée, renouvelez la demande.
- Vérifiez que le serveur de fichiers sur le système éloigné est actif.
- Vérifiez que le système communique avec une version du serveur de fichiers prise en charge. Corrigez l'erreur, puis renouvelez la demande. Si l'incident persiste ou si vous ne pouvez pas y remédier, recourez à la commande WRKPRB (Gérer les incidents) pour traiter tout incident qui aurait pu être détecté par le système et consigné. Si tel n'est pas le cas, signalez l'incident à l'aide de la commande ANZPRB (Analyser les incidents).
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 |
|---|---|---|
| &1 | *CCHAR |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFA0E5) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA0E5) EXEC(DO)
/* traitement de l'erreur */
ENDDO