Aller au contenu

CPF501F

Une longueur de zone incorrecte a fait échouer l'opération de sortie.

Incorrect field length caused output operation to fail.

Gravité 30 · Erreur grave

Cause

Une longueur de zone incorrecte a fait échouer l'opération de sortie pour &1 dans &3 pour &4. Une zone graphique sur deux octets, d'une longueur d'un caractère graphique, a été envoyée à une unité DBCS non graphique, ce qui a fait échouer l'opération de sortie.

Incorrect field length caused output operation for &1 in &3 for &4 to fail. A graphic-double byte field, with a length of one graphic character, was sent to a nongraphic DBCS device causing the output operation to fail.

Que faire

Assurez-vous que les zones sur deux octets envoyées à un écran DBCS ont une longueur d'au moins quatre octets. Puis renvoyez l'enregistrement à l'écran.

Ensure that double-byte fields sent to a DBCS display are at least four bytes long. Then resend the record to the display.

Réponses possibles

RéponseEffet
ILa demande est ignorée.
CLa demande est annulée. Le message *ESCAPE CPF5104 est envoyé.

I -- Request is ignored. C -- Request is canceled. Escape msg CPF5104 is sent.

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
&1 *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(CPF501F) MSGF(QSYS/QCPFMSG)

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

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