Aller au contenu

Message d'erreur IBM i (AS/400)

CPFA338

La mémoire tampon de commandes contient une opération de saisie.

Command buffer contains an input operation.

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

Cause

La mémoire tampon de commandes indiquée pour l'API QsnPutBuf ne peut pas contenir de commande de saisie.

The command buffer specified for the QsnPutBuf API cannot contain an input command.

Que faire

Effectuez l'une des opérations suivantes :

  • Indiquez une mémoire tampon de commandes qui ne contient aucune opération de saisie.
  • Utilisez l'API QsnPutGetBuf à la place de l'API QsnPutBuf pour envoyer la mémoire tampon de commandes à l'écran. Corrigez l'erreur, puis renouvelez votre demande.

Do one of the following: -- Specify a command buffer that does not contain an input operation. -- Use the QsnPutGetBuf API instead of the QsnPutBuf API to send the command buffer to the screen. Correct the error and try the request again.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA338) MSGF(QSYS/QCPFMSG)

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

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