Aller au contenu

Message d'erreur IBM i (AS/400)

CPF4775

L'opération émise pour l'unité &4 est incorrecte.

Gravité 20 · Erreur

Cause

Une opération d'écriture sans fonction d'invite était suivie de l'une des fonctions suivantes :

  • une demande de changement de direction suivie d'une invite,
  • une fonction de réponse négative,
  • une fonction de libération. Quoique la session soit encore active, aucune de ces fonctions n'est correcte lorsque le programme est en état d'envoi.

Que faire

Avant de communiquer avec un autre programme, corrigez ce programme en effectuant l'une des opérations suivantes :

  • Lancez une opération de sortie pour poursuivre l'envoi.
  • Lancez une opération d'entrée pour commencer la réception.
  • Emettez une opération de fin de session afin de poursuivre le traitement local.
  • Arrêtez le travail.

Réponses possibles

RéponseEffet
IFonction non prise en compte
CDemande annulée. Le msg d'arrêt 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
&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(CPF4775) MSGF(QSYS/QCPFMSG)

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

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