Aller au contenu

CPF4824

Commande CANCEL reçue pour unité-programme &4 du fichier &2 de &3.

Gravité 20 · Erreur

Cause

Le programme du contrôleur point de vente a envoyé une commande CANCEL (cancel) de SNA (Architecture de réseau des systèmes IBM). Le groupe d'enregistrements (chaîne SNA) en cours de réception par votre programme est à présent fermé. Les causes possibles de l'erreur sont les suivantes :

  • Le programme du contrôleur point de vente a détecté une erreur dans les données envoyées.
  • Le programme du contrôleur point de vente a envoyé une commande CANCEL pour une raison indéterminée.
  • Si votre programme s'exécute dans un environnement IBM 36, le programme éloigné effectuait peut-être une reprise normale après une réponse négative envoyée précédemment par votre programme.

Que faire

Les données reçues par votre programme (au sein du groupe d'enregistrements) étaient erronées et doivent être supprimées. Votre programme peut à présent envoyer ou recevoir des données. 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(CPF4824) MSGF(QSYS/QCPFMSG)

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

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