Aller au contenu

CPF9168

Erreur de communication détectée par DDM sur la cible.

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

Cause

Une erreur de communications a été détectée par DDM sur la cible lors d'une tentative de communication avec la source. Ce message est émis lorsque la source met fin à une conversation qui n'est plus nécessaire.

Que faire

Consultez l'historique du travail de la source pour savoir si l'arrêt de la conversation était intentionnel. Si la source est un IBM i, le message CPI9151 (conversations APPC) ou CPI9161 (conversations TCP/IP) se trouve dans l'historique du travail de la source, qui considère le travail de la cible comme terminé. Si la conversation a été arrêtée volontairement, les messages CPF5283, CPF9168, CPI8352 et CPF835C peuvent être ignorés. Si la conversation n'a pas été arrêtée volontairement et si la programmation APPC était utilisée, reportez-vous au message &1 pour connaître la cause de l'erreur et la reprise conseillée. Si la conversation n'a pas été arrêtée volontairement et si la programmation TCP/IP était utilisée, reportez-vous aux messages précédents pour connaître la cause de l'erreur et la reprise conseillée. Corrigez les erreurs, puis renouvelez la demande source.

Description technique

Pour les conversations APPC, les codes retour majeur et mineur de l'exception sont &2. Consultez le manuel APPC Programming, SC41-5443, pour plus d'informations sur les codes retour majeur et mineur APPC.

For APPC conversations, the major and minor return code of the exception is &2. Refer to the APPC Programming book, SC41-5443, for more information on APPC major and minor return codes.

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 7
&2 *CHAR 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF9168) MSGF(QSYS/QCPFMSG)

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

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