Aller au contenu

Message d'erreur IBM i (AS/400)

CPF4748

CANCEL INVITE non accepté.

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

Cause

L'opération CANCEL INVITE n'est pas admise pour l'unité &4 du fichier &2, bibliothèque &3. L'opération INVITE en instance ne peut être annulée car la transmission binaire synchrone (BSC) n'accepte pas la fonction CANCEL dans le cadre de la soumission de travaux à distance en multi-émission (MRJE) ou sur des unités connectées à une ligne commutée.

Que faire

Effectuez l'une des opérations suivantes :

  • Lancez une opération de lecture (READ) et attendez les données.
  • Libérez l'unité ou fermez le fichier.
  • Procédez à une opération d'écriture (WRITE) en sélectionnant le mot clé FAIL.
  • Utilisez une unité qui admet la fonction CANCEL INVITE.

Réponses possibles

RéponseEffet
ILes données de la demande WRITE en cours ont été perdues et doivent être réécrites afin d'être transmises.
CLa 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(CPF4748) MSGF(QSYS/QCPFMSG)

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

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