Aller au contenu

Message d'erreur IBM i (AS/400)

CPF3EC8

Erreur DDM interne imprévue.

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

Cause

Un incident interne, code d'erreur &1, a été détecté dans la flux de données DDM. L'incident a été détecté au niveau du demandeur de l'application, mais a eu lieu sur le serveur d'applications. Les codes d'erreur possibles sont les suivants : 1 - UOWID ou UOWSTATE absent de la réponse SYNCRRD. 2 - UOWID ou UOWSTATE imprévu dans la réponse SYNCRRD. 3 - SYNCTYPE de FORGET introuvable dans la réponse SYNCCRD. 4 - Réponse de SYNCCRD, AGNPRMRM ou CMDCHKRM introuvable dans la mappe de données. 5 - Réponse de SYNCRRD, AGNPRMRM ou CMDCHKRM introuvable dans la mappe de données.

Que faire

Signalez l'incident à l'aide de la commande ANZPRB (Analyser les incidents).

Description technique

Pour les codes d'erreur 1 à 3, une réponse DDM SYNCCRD ou SYNCRRD a été reçue avec des paramètres inattendus. Si RSYNCTYP était UOW, UOWID ou UOWSTATE était absent. Si RSYNCTYP n'était pas UOW, UOWID ou UOWSTATE était présent alors qu'il n'était pas attendu. Si OBJ était SYNCTYPE pour SYNCCRD, le SYNCTYPE FORGET était absent. Pour les codes d'erreur 4 et 5, aucune réponse DDM SYNCCRD ou SYNCRRD n'a été reçue.

For error codes 1-3, a SYNCCRD or SYNCRRD DDM reply was received that had unexpected paramters. If RSYNCTYP was UOW, either UOWID or UOWSTATE was missing. If RSYNCTYP was not UOW, either UOWID or UOWSTATE was present but not expected. If OBJ was SYNCTYPE for SYNCCRD, SYNCTYPE of FORGET was not present. For error codes 4-5, a SYNCCRD or SYNCRRD DDM reply was not received.

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
&1 *CHAR 1

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3EC8) MSGF(QSYS/QCPFMSG)

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

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