Aller au contenu

CPF24B6

Longueur &1 incorrecte pour le texte ou les données du message.

Length of &1, not valid for message text or data.

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

Cause

Vous avez indiqué l'un des éléments suivants :

  • Pour les programmes QMHSNDRM ou QMHCHGEM ou un programme de sortie de traitement des réponses, la longueur du texte de réponse au message n'est pas valide.
  • Pour les programmes QMHSNDM, QMHSNDPM, QMHSNDRM, QMHSNDBM ou QMHRTVM, la longueur des données ou du texte du message n'est pas valide.
  • Pour le programme QMHPRMM, la longueur des données du message n'est pas valide.

You specified one of the following: -- For the QMHSNDRM or QMHCHGEM programs or a reply handling exit program, the length of the message reply text is not valid. -- For the QMHSNDM, QMHSNDPM, QMHSNDRM, QMHSNDBM or QMHRTVM programs, the length of the message data or text is not valid. -- For the QMHPRMM program, the length of the message data is not valid.

Que faire

Effectuez l'une des opérations suivantes, puis renouvelez votre demande :

  • Pour le programme QMHSNDRM, corrigez la longueur du texte de réponse au message. La longueur doit être comprise entre 1 et 132.
  • Pour le programme QMHCHGEM ou un programme de sortie de traitement des réponses, corrigez la longueur du texte de réponse au message. La longueur doit être comprise entre 0 et 132.
  • Pour les programmes QMHSNDPM, QMHSNDM, QMHSNDBM ou QMHRTVM, corrigez la longueur des données ou du texte du message. Si les données ou le texte du message contiennent un texte de message immédiat, la longueur doit être comprise entre 1 et 32703 pour les messages de type demande et entre 1 et 6000 pour tous les autres types de messages. Si les données ou le texte du message contiennent un texte de remplacement, la longueur doit être comprise entre 0 et 32767.
  • Pour le programme QMHPRMM, corrigez la longueur des données du message. La longueur doit être comprise entre 0 et 32767.

Do one of the following and try the request again: -- For the QMHSNDRM program, correct the length of the message reply text. The length must be 1 through 132. -- For the QMHCHGEM program or a reply handling exit program, correct the length of the message reply text. The length must be 0 through 132. -- For the QMHSNDPM, QMHSNDM, QMHSNDBM or QMHRTVM programs, correct the length of the message data or text. If message data or text contains message impromptu text, the length must be 1 through 32703 for request type messages and 1 through 6000 for all other types of messages. If message data or text contains replacement text, the length must be 0 through 32767. -- For the QMHPRMM program, correct the length of the message data. The length must be 0 through 32767.

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 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF24B6) MSGF(QSYS/QCPFMSG)

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

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