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...
| Variable | Type | Longueur |
|---|---|---|
| &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