Aller au contenu

CPF6948

La longueur de la variable réceptrice &1 est incorrecte.

Length of the receiver variable &1 not valid.

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

Cause

La longueur de la variable réceptrice est incorrecte pour le code raison &3. Les codes raison sont les suivants : 1

  • La longueur de la variable réceptrice est inférieure à la valeur minimale requise de &2. 2
  • La longueur de la variable réceptrice est supérieure à la taille réelle de l'espace de la variable réceptrice. 3
  • La longueur de la variable réceptrice doit être 0, 8 ou une valeur supérieure à 8. Une valeur de 1 ou plus est acceptable pour l'API QJORETRIEVEJOURNALINFORMATION si le format RJRN0200 a été indiqué. 4
  • La longueur de la variable réceptrice indiquée n'est pas valide avec le nom de format indiqué.

The length of the receiver variable is not valid due to reason code &3. The reason codes are: 1 -- The length of the receiver variable is less than the minimum required value of &2. 2 -- The length of the receiver variable value is greater than the actual size of the receiver variable space. 3 -- The length of the receiver variable value must be 0, 8, or a value greater than 8. A value of 1 or greater is acceptable for API QJORETRIEVEJOURNALINFORMATION if format RJRN0200 was specified. 4 -- The length of the receiver variable value specified is not valid with the format name specified.

Que faire

Indiquez une longueur valide de la variable réceptrice, puis renouvelez votre demande.

Specify a valid length of the receiver variable, and try the request again.

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
&2 *BIN 4
&3 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF6948) MSGF(QSYS/QCPFMSG)

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

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