Message d'erreur IBM i (AS/400)
CPF5D1A
Module constitutif &1 non remplacé.
Gravité 30 · Erreur grave
Cause
Le module constitutif &1 est indiqué en vue d'être remplacé, mais il existe plusieurs modules constitutifs avec ce nom.
Que faire
La valeur *ONLY était indiquée au paramètre RPLLIB. Vous pouvez effectuer l'une des opérations suivantes : Indiquez la valeur *FIRST au paramètre RPLLIB. Le premier module portant ce nom sera remplacé. Affichez à l'aide des commandes DSPPGM (Afficher un programme) ou DSPSRVPGM (Afficher un programme de service) la liste des modules liés du programme de liage ou du programme de service. Indiquez au paramètre RPLLIB une bibliothèque qui corresponde à celle contenant le module constitutif à remplacer.
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 |
10 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5D1A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5D1A) EXEC(DO)
/* traitement de l'erreur */
ENDDO