Aller au contenu

Message d'erreur IBM i (AS/400)

CPFB74D

Le fichier résultat est inutilisable.

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

Cause

Le fichier résultat &2 a échoué (code raison &1). La signification du code raison est la suivante : 244 - les fichiers résultat ne peuvent pas se trouver dans le répertoire /QSYS.LIB ou dans un de ses sous-répertoires ; 245 - les fichiers résultat doivent utiliser Unicode CCSID 1200.

Que faire

244 - sélectionnez un fichier en dehors de /QSYS.LIB pour recevoir les résultats ; 245 - sélectionnez un fichier dont le CCSID est 1200 ou indiquez un fichier inexistant de sorte que le système crée le fichier avec le CCSID qui convient.

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 *CCHAR variable

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFB74D) MSGF(QSYS/QCPFMSG)

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

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