Aller au contenu

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...

VariableTypeLongueur
&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