Aller au contenu

Message d'erreur IBM i (AS/400)

CPF0794

&1 concaténations, &2 sous-chaînes peuvent nécessiter une conversion manuelle.

Gravité 10 · Avertissement

Cause

Le source CL contient des occurrences de concaténation et/ou la fonction intégrée de sous-chaîne. Les expressions de chaîne de caractères comportent peut-être des noms de commandes, des noms ou valeurs de paramètres qui doivent être convertis manuellement avant que la commande puisse s'exécuter en environnement IBM i.

Que faire

Vérifiez que l'expression ne contient pas de nom de commandes, de nom ou de valeur de paramètres nécessitant une conversion. Vous trouverez une liste des commandes, paramètres et valeurs de paramètres corrects dans le manuel de référence du langage CL.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF0794) MSGF(QSYS/QCPFMSG)

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

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