Message d'erreur IBM i (AS/400)
CPF0CE0
Fichier de messages &5 de la bibliothèque &6 non trouvé.
Message file &5 in library &6 not found.
Gravité 30 · Erreur grave
Cause
Le fichier de messages &5 de la bibliothèque &6 est introuvable lors du conditionnement du produit &1 édition &11 option &3 chargement &4. Le fichier de messages a été indiqué dans la commande Création d'une définition de produit (CRTPRDDFN), mais il n'existe pas dans la bibliothèque indiquée. Le chargement n'a pas été conditionné.
Message file &5 in library &6 could not be found while packaging product &1 release &11 option &3 load &4. The message file was specified on the Create Product Definition (CRTPRDDFN) command, but the message file does not exist in the specified library. The load has not been packaged.
Que faire
Effectuez l'une des opérations suivantes, puis renouvelez votre demande :
- Créez le fichier de messages indiqué dans la bibliothèque indiquée.
- Utilisez la commande Suppression d'une définition de produit (DLTPRDDFN) pour supprimer l'objet de définition de produit (type *PRDDFN). Recréez ensuite la définition de produit à l'aide de la commande Création d'une définition de produit (CRTPRDDFN) en indiquant le fichier de messages et la bibliothèque corrects.
Do one of the following, and then try the request again: -- Create the specified message file in the specified library. -- Use the Delete Product Definition (DLTPRDDFN) command to delete the product definition object (type *PRDDFN). Then create the product definition again using the Create Product Definition (CRTPRDDFN) command and specify the correct message file and library.
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 | *CHAR |
7 |
| &3 | *CHAR |
5 |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
10 |
| &6 | *CHAR |
10 |
| &11 | *CHAR |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF0CE0) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF0CE0) EXEC(DO)
/* traitement de l'erreur */
ENDDO