Aller au contenu

CPF4823

Réponse négative incorrecte actuellement pour unité-programme &4.

Gravité 20 · Erreur

Cause

Une réponse négative a été envoyée ; elle n'est pas admise actuellement pour l'unité-programme &4, du fichier &2, bibliothèque &3. Aucune réponse négative ne peut être envoyée car aucune donnée n'a été reçu.

Que faire

Une réponse négative peut uniquement être envoyée lorsqu'un groupe d'enregistrements (chaîne SNA) admettant cette réponse a été reçu ou est en cours de réception. Lorsque votre programme détecte une erreur au niveau des données issues d'une opération d'entrée, il doit envoyer une réponse négative. Corrigez votre programme, puis renouvelez la demande. Réponses possibles : I

  • La demande n'est pas prise en compte. C
  • La demande est annulée. Le message d'arrêt programme CPF5104 est envoyé.

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

Message d'interrogation

Ce message attend une réponse de l'opérateur, par défaut C. Réponses acceptées : I, C.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4823) MSGF(QSYS/QCPFMSG)

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

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