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...
| Variable | Type | Longueur |
|---|---|---|
| &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