Message d'erreur IBM i (AS/400)
CPF3E23
Violation des fonctions de conversation par un flot de données DDM.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
L'envoi d'un flot de données DDM (Gestion des fichiers éloignés) a provoqué la violation des fonctions de traitement d'une conversation. Code emplacement : &4. La signification des codes est la suivante :
- '01'X
- L'erreur a été détectée au niveau du demandeur d'application.
- '02'X
- L'erreur a été détectée au niveau du serveur d'application.
Que faire
Consultez les données relatives aux alertes.
Description technique
Le flot de données était &6 et la capacité de la conversation était &5. Les codes de conversation sont -
- 1
- Des mises à jour validables peuvent être effectuées et la conversation n'est pas protégée.
- 2
- Aucune mise à jour validable ne peut être effectuée et la conversation n'est pas protégée.
- 3
- On ne sait pas si des mises à jour validables peuvent être effectuées et la conversation est protégée.
- 4
- On ne sait pas si des mises à jour validables peuvent être effectuées et la conversation n'est pas protégée.
- 5
- On ne sait pas si des mises à jour validables peuvent être effectuées et la conversation est locale. Il en résulte le SQLCODE -30000 et le SQLSTATE 58008 sur le demandeur d'application.
The data stream was &6 and the capability of the conversation was &5. The conversation codes are - -- 1 -- Committable updates can be performed and conversation is unprotected. -- 2 -- No committable updates can be performed and conversation is unprotected. -- 3 -- It is unknown if committable updates can be performed and conversation is protected. -- 4 -- It is unknown if committable updates can be performed and conversation is unprotected. -- 5 -- It is unknown if committable updates can be performed and conversation is local. This will result in SQLCODE -30000 and SQLSTATE 58008 at the application requester.
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 |
|---|---|---|
| &4 | *HEX |
1 |
| &5 | *BIN |
2 |
| &6 | *HEX |
variable |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3E23) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3E23) EXEC(DO)
/* traitement de l'erreur */
ENDDO