Message d'erreur IBM i (AS/400)
CPF4632
Erreur sur fichier &2 de &3 pour unité &4.
Gravité 50 · Fin anormale du travail
Cause
Le système éloigné a envoyé des données SNA qui ne peuvent être reconnues, ou qui sont incorrectes.
Que faire
Renouvelez la demande. Si l'incident persiste, signalez-le à l'aide de la commande ANZPRB (Analyser les incidents).
Description technique
Une erreur s'est produite pour l'une des raisons suivantes :
- Un journal d'erreurs SNA a suivi un en-tête de gestion de fonction de type 7 (FMH7) alors qu'il n'aurait pas dû.
- Un journal d'erreurs SNA était absent alors qu'il aurait dû suivre un FMH7.
- Le FMH7 contenait un code de détection non reconnu ou non valide.
- Le journal d'erreurs SNA ou les données d'erreur SNA étaient incorrects. La session sera déliée (unbind) avec le code d'erreur d'unbind FE1008201D.
An error occurred for one of the following reasons: -- An SNA error log followed a function management header type 7 (FMH7) when it should not have. -- An SNA error log was missing when it should have followed an FMH7. -- The FMH7 contained a sense code that either was not recognized or was not valid. -- Either the SNA error log or the SNA error data was incorrect. The session will be unbound with unbind error code FE1008201D.
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(CPF4632) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4632) EXEC(DO)
/* traitement de l'erreur */
ENDDO